Есть ли возможность добавления поля-репитера в модалку настроек страницы? Event::listen('cms.template.extendTemplateSettingsFields', function

($extension, $dataHolder) {
if ($dataHolder->templateType === 'page') {
$dataHolder->settings[] = [
'property' => 'hreflang',
'title' => 'hreflang',
'type' => 'repeater',
'tab' => 'SEO',
'form' => [
'fields' => [
'lang' => [
'label' => 'test',
'type' => 'text'
],
'url' => [
'label' => 'url',
'type' => 'text'
]
]
]
];
}
});

Стараюсь добавить так, но там выходит одно поле лишь с названием

2 ответов

16 просмотров

а как репитер будет записан в страницу? Он же json формирует, а данные из этих полей хранятся списком в файле страницы в структуре типа ini в первой секции ==

500 Internal Server Error- Автор вопроса
Point 111
а как репитер будет записан в страницу? Он же jso...

Понял, в таком случае надо что-то получше придумать

Похожие вопросы

Обсуждают сегодня

Бодрого настрою, спільнота) Є питання, можливо хтось вже рішав такі моменти. База даних стоїть на кодуванні utf8mb4_general_ci Начебто все ок, все працює, але є нюанс. Напри...
U J
5
Всем привет! А что, в Odoo 17 отменили для модели _log_access = False ? Ругается Оду при доступе к такой модели. Стоит добавить в модель write_date = fields.Datetime('Last M...
Max Lit
3
Вопрос по мультисайту. Создал сайт, выбрал ему тему. При заходе на someshit.local должна эта тема отображаться? Сейчас всегда отображается тема из Primary site
Ross
10
Есть ли способ какой переместить control блок с кнопкой Add Line в x2many listview с нижней области в верхнюю область?
Anton Goroshkin
5
Добрый день. Через Relation добавляю свойство в таблицу. После сохранения (нажатия кнопки "Сохранить") необходимо получить ID добавленного свойства. Пробую "afterSave" - а ...
Alex
2
Может быть, с правами накосячил?
Виталий
9
Коллеги, вопрос по производительности. Есть ли разница загружать данные через xml или csv? У меня просто xml файл на 30 МБ, который надо загрузить. Я кофе уже попил, а он всё...
Ivan Kropotkin
6
Всем привет! Ищу ноутбук для начинающего программиста. Хотел бы денюжку сэкономить, и выбрать адекватный вариант. Понятное дело, что нужно брать МакБук модели м*про. Только к...
Mars
35
Установил fastpanel Захожу на https://11.111.11.11:8888/ Но пишет что https не пашет. Ssl как-то нужно ставить для самой панели?
Ross
63
У меня идея для диспута, интересно ваше мнение. Сейчас смотрю вакансии, и в каждой второй встречается требование "Знание Linux" - что это вообще значит для бэкенд разработчик...
Даниил Вершинин
4
Карта сайта