Добавить внешнюю форму

Блок «Внешние формы» использует все преимущества стандартного блока «Формы» в concrete5, но даёт более гибкие возможности для создания форм разработчиками, используя PHP код.

Значок блока внешней формы

По умолчанию блок поставляется с примером тестовой формы: это PHP файлы в папке /concrete/blocks/external_form/form/, в которых программист может увидеть синтаксис и на основе этих файлов создать свою форму.

Типичная внешняя форма в concrete5 состоит из файла представления и файла контроллера, которые имеют одинаковые имя файлов.Этот блок имеет смысл для любого разработчика PHP, но это не особенно полезный блок, если вы не программист. В этом случае вы можете обратиться к разработчику или воспользуйтесь стандартным блоком «Форма»​, позволяющим собрать форму с нужными полями, не написав ни строчки кода.​​​

Если вам нужно создать новую форму, добавьте в каталог application/blocks/external_form/form/ файлы формы (по аналогии как они присутствуют в каталоге с тестовой формой /concrete/blocks/external_form/form/). Эти формы будут доступны в раскрывающемся списке «Доступные внешние формы» при добавлении блока «Внешние формы» на страницу сайта​​

Настройка блока внешней формы

Продолжая просматривать сайт, вы даёте согласие на использование файлов cookie.

Подробнее