Sulu CMS — настраиваемая форма

Как добавить пользовательскую форму в sulu CMS (пример: сложная контактная форма) и сохранить значения в базе данных? Есть ли хороший пример? В документации не упоминается о кастомной разработке.

С Уважением,

1

Решение

Пока ваши формы статичны (это означает, что менеджер контента не может выбирать, какие поля появляются), вы можете просто делать то, что описано в Документация Symfony.

Есть две (возможно, даже больше) разных возможностей для включения форм Symfony:

Первый — создать свой собственный маршрут и контроллер, работающий с формами Symfony, как вы это делали бы в любом другом приложении Symfony.

Второй — использовать систему шаблонов Сулу, как описано в наша документация. Затем вы можете добавить несколько полей для управления контентом вокруг формы, которую может использовать менеджер контента. В шаблоне, определенном в <view> тег XML вы можете снова использовать форму Symfony вещи. Если вам нужна какая-либо специальная информация из системы, вы можете даже изменить <controller> тег XML, чтобы передать больше, чем только данные из управления контентом.

Есть также некоторые идеи относительно более изощренного менеджера форм, но это далеко не опубликовано.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]