Как добавить поле с свойствах?

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

narem
narem
Репутация: 0
Сообщения: 9
Зарегистрирован: 07.05.2023
С нами: 11 месяцев 20 дней

Сообщение #1 narem » 21.02.2024, 14:28

На общей странице свойств, для каждого свойства нужно добавить инпут.
$this->migrateEntityField(FeaturesEntity::class, (new EntityField('titleAdmin'))->setTypeVarchar(200, true));
Начал делать модуль, расширил бд.
Затем в feature.tpl
<input type='text' data-id="{$feature->id}" data-controller="feature" data-action="titleAdmin" {if $feature->titleAdmin}value="{$feature->titleAdmin}"{/if} name="titleAdmin">
Добавил так инпут.
Как заставить движок сохранять инпут в созданное поле после нажатия кнопки применить на странице всех свойств?
Okay 3.6

korshunov
korshunov
Репутация: 148
Сообщения: 1862
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #2 korshunov » 22.02.2024, 12:17

Как обычно, поработать в контроллере и/или в файлах Request, Helper...

Aleks
Aleks
Репутация: 56
Сообщения: 387
Зарегистрирован: 24.05.2021
С нами: 2 года 11 месяцев

Сообщение #3 Aleks » 04.03.2024, 13:29

Сие есть борьба со спамом!!


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 122 гостя