5. Разработка модуля: О нас

Перейдем на страницу статики cut-away-static.source.prologue-framework.ru/aboutUs.html

Нам необходимо разработать страницу О нас

Для начала займемся проектированием.

Со списком свойств страницы разобрались. Теперь необходимо понять какие инструменты для разработки будем использовать.

1. H1 - он уже есть на странице, и редактируется с помощью редактора меты.

2,3,4 - это все можно реализовать с помощью технологии Block-el


Block-el - это опция которая доступна у каталога, она позволяет каталогу работать в режиме одного элемента. Итак, приступим к практике:

Создадим каталог О компании


После заполнения имени, кода и опции - переходим во вкладку Свойства и создаем свойства

После тока как заполнили все свойства (так как на скрине) нажмите сохранить и после того как свойства сохранились, необходимо настроить наш список. Переходим в настройки.


Нажимаем применить, затем сохранить и входим в наш каталог.

Нажимаем добавить новый элемент

После того как свойства заполнили, нажимаем применить.

Теперь нам нужно зайти в CodeGen

CodeGen уже подготовил нам код:


Оставляем вкладку открытой. Теперь нам нужно создать контроллер.

Создаем файл контроллера /Project/controllers/AboutController.php

Открываем файл и описываем класс:

Класс создали, теперь необходимо создать обязательный метод index()


Отлично, теперь нам необходимо привязать контроллер к нашему разделу.

Войдите в админ панель /pr

После этих действий к разделу привязан AboutController

Перейдите на сайт, и откройте раздел О нас

Все в порядке - ошибок нет.

Вернемся в наш генератор кода, скопируем код и затем вставим его в контроллер. После вставки не забываем использовать форматирование.


Проинициализруем метод и напишем для него Debug

После написания Debug, откройте раздел и там результат дебага:

Закомментим Debug и приступим к написанию view. Шаблон создался автоматически, но его нужно скачать.


Вот так должна выглядеть вьюха после программирования:

Вот что получилось:



Перейти к следующему уроку