diff --git a/plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/CustomEntries/edit.php b/plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/CustomEntries/edit.php index 53184d71c1..814db1720e 100644 --- a/plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/CustomEntries/edit.php +++ b/plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/CustomEntries/edit.php @@ -87,10 +87,18 @@ class="bca-text-url" target="_blank" data-toggle="tooltip" data-placement="top" ]) ?>
+ {$entity->custom_table->display_field} ?? ''; + if (is_array($displayValue) || (is_object($displayValue) && !($displayValue instanceof \Stringable))) { + $displayValue = (string) $entity->id; + } else { + $displayValue = (string) $displayValue; + } + ?> BcAdminForm->postLink(__d('baser_core', '削除'), ['action' => 'delete', $tableId, $entity->id], [ 'block' => true, - 'confirm' => __d('baser_core', '{0} を本当に削除してもいいですか?', $entity->{$entity->custom_table->display_field}), + 'confirm' => __d('baser_core', '{0} を本当に削除してもいいですか?', $displayValue), 'class' => 'bca-btn bca-actions__item', 'data-bca-btn-type' => 'delete', 'data-bca-btn-size' => 'sm', diff --git a/plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/element/CustomEntries/form_loop.php b/plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/element/CustomEntries/form_loop.php index 1121692a06..413c380cc2 100644 --- a/plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/element/CustomEntries/form_loop.php +++ b/plugins/bc-admin-third/templates/plugin/BcCustomContent/Admin/element/CustomEntries/form_loop.php @@ -20,7 +20,8 @@ */ if (empty($customLink->children)) return; // 空の場合の対策(既にデータを持っていて、ループに対応していないフィールドタイプに変更した場合など -echo $this->BcAdminForm->hidden($customLink->name, ['value' => '']) +echo $this->BcAdminForm->hidden($customLink->name, ['value' => '']); +$this->BcAdminForm->unlockField($customLink->name); ?> @@ -112,7 +113,6 @@ ]) ?> - BcAdminForm->unlockField("{$customLink->name}") ?> BcAdminForm->unlockField("{$customLink->name}.__loop-src__.{$child->name}") ?>