Я думаю это важно будет
Ну и конечно добавить в модели для content и новый forms
Это для InstantCMS 2.14 очень нужно будет
formfield.php не должен выполнять функции контроллера и сохранять что-либо. Ничего подобного конечно же вноситься в релиз не будет.
visible_depend это не больше и не меньше, чем JavaScript удобство. Сабмитится вся форма целиком. Зачем что-то исключать из сабмита формы, я не знаю. Однако, если логика вашей разработки это требует, следует это делать в контроллере, там где обрабатывается ваша форма.Т.к. допустим есть обработка "visible_depend" и чтобы не сохранять ненужное и удалять при сохранении поля которые были исключены.
Я почти ничего не понял.
formfield.php не должен выполнять функции контроллера и сохранять что-либо. Ничего подобного конечно же вноситься в релиз не будет.
visible_depend это не больше и не меньше, чем JavaScript удобство. Сабмитится вся форма целиком. Зачем что-то исключать из сабмита формы, я не знаю. Однако, если логика вашей разработки это требует, следует это делать в контроллере, там где обрабатывается ваша форма.Т.к. допустим есть обработка "visible_depend" и чтобы не сохранять ненужное и удалять при сохранении поля которые были исключены.
Это нужно не для контроллера, а для fields. Я же вроде не слова не сказал про контроллер . Нужно чтобы была возможность обработки настроек поля при сохранении. Как ещё объяснить…
Вот к примеру создаешь новое поле и там есть вариант обработки перед сохранением.
class fieldNewstring extends cmsFormField { public function saveOptionsAfter($item){ } }
Еще раз перечитайте мой ответ. Обрабатывать данные с полей должен контроллер.Это нужно не для контроллера, а для fields.
Всё естьНужно чтобы была возможность обработки настроек поля при сохранении
github.com/instantsoft/icms2/blob/master/system/core/formfield.php#L574
Я не знаю как объяснить, но понять что вы хотите, я вероятно так и не смог.Как ещё объяснить
Еще раз перечитайте мой ответ. Обрабатывать данные с полей должен контроллер.
Я том то и дело, что это обработка не поля. Это отработка опций которые сохраняются в базу по самому полю.
Всё есть
github.com/instantsoft/icms2/blob/master/system/core/formfield.php#L574
Это совсем не то что я имею ввиду. Тут совсем другое назначение и выполнение.
Я не знаю как объяснить, но понять что вы хотите, я вероятно так и не смог.
Если тут прикреплю RAR архив, то нормально будет как примерный вариант для ознакомления. Чтобы более понятно было. Там будут затронуты только те файлы которые я имею ввиду. Как пример будет.