140x140

Система Автоматизированной Разработки

Работа с формами

Компонент ContentO “Формы” позволяет создавать формы с необходимыми полями и после этого привязывать их к нужным страницам или выводить с помощью блоков.

На данный момент доступны следующие поля для форм:

  1. Текстовое поле
  2. Чекбокс
  3. Редактор текста (WYSIWYG)
  4. Загрузка файла с помощью файлового менеджера Elfinder
  5. Дата
  6. E-mail
  7. Загрузка файла (стандартный вариант без файлового менеджера)
  8. Несколько файлов
  9. Число с плавающей точкой
  10. Целое число
  11. Список ( организация связи один ко многим между таблицами )
  12. Обычный текст
  13. Поле для тегов

Для того, чтобы создать форму:

  1. Перейдите в раздел “формы / все формы” и кликните на кнопку «Добавить форму».
  2. Выберите тип хранения (если у Вас версия mongoDB).
  3. Введите название формы и e-mail для уведомлений.
  4. Добавьте необходимые вам поля и кликните на кнопку «Создать форму».
  5. После этого перейдите на страницу созданной формы, на вкладку шаблон и используйте приведенные подсказки для подключения созданной формы.
  6. Вам небходимо создать файл формы по указанному адресу (например:
    /public_html/themefrontend/plugin/forms/form14.php) по приведенному примеру в нужных вам стилях оформления.
    Скрин-пример: ContentO для Веб-студий
  7. После этого подключить js файл из примера к Вашей теме оформления.
    Например:
    <script src="/themeadmin/name/template/js/holder.js"></script>
    Скрин-пример: ContentO для Веб-студий
  8. .
  9. Перейдите на вкладку «Шаблон e-mail письма» и настройте шаблон письма, используя подсказку
    Скрин-пример: ContentO для Веб-студий
  10. Зайдите на страницу редактирования материала, к которому необходимо привязать форму, и в настройках «Привязать действие» выберите нужную форму. После чего кликните сохранить. Так же вы можете вывести созданную форму в нужном месте вашего сайта через компонент «Блоки».

Видео-пример:

Реализация формы заказа для каталога товаров в модальном окне.