Блок «Внешние формы» использует все преимущества стандартного блока «Формы» в concrete5, но даёт более гибкие возможности для создания форм разработчиками, используя PHP код.
По умолчанию блок поставляется с примером тестовой формы: это PHP файлы в папке /concrete/blocks/external_form/form/, в которых программист может увидеть синтаксис и на основе этих файлов создать свою форму.
Типичная внешняя форма в concrete5 состоит из файла представления и файла контроллера, которые имеют одинаковые имя файлов.Этот блок имеет смысл для любого разработчика PHP, но это не особенно полезный блок, если вы не программист. В этом случае вы можете обратиться к разработчику или воспользуйтесь стандартным блоком «Форма», позволяющим собрать форму с нужными полями, не написав ни строчки кода.
Если вам нужно создать новую форму, добавьте в каталог application/blocks/external_form/form/ файлы формы (по аналогии как они присутствуют в каталоге с тестовой формой /concrete/blocks/external_form/form/). Эти формы будут доступны в раскрывающемся списке «Доступные внешние формы» при добавлении блока «Внешние формы» на страницу сайта