Интеграция: статические страницы, хлебные крошки,
информационные материалы/новости

текстовая расшифровка видео урока

Следующим шагом, произведем интеграцию функционала модуля управления информационными материалами. В зависимости от проекта, этот модуль можно использовать для управления лентами новостей, пресс релизами, разными списками и так далее.

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

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

Ранее мы такой набор блоков уже создавали.

Сейчас у нас есть отличный повод их настроить.

Они нам пригодятся как для решения задачи с блоком вопросов, так и для последующего использования при создании каких-либо страниц сайта.

Итак, в отличии от главной страницы, внутренние страницы сайта содержат не баннеры, а хлебные крошки.

Откроем блок.

Вставим в верстку метку вывода хлебных крошек.

Удалим лишнее и сохраним.

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

Берем метку вывода «содержимого страницы» и выбираем для нее подходящее место в верстке.

Видим, что верхняя конструкция содержит подчиненность тегов с классами.

Их мы не трогаем, вставляем метку пониже, прямо перед версткой контента.

Удаляем весь демонстрационный контент шаблона.

Сохраняем.

Давайте посмотрим, как выглядит статическая страница, которая использует настроенный набор блоков шаблонов. Ранее мы такую страницу создавали – это страница «О компании».

Добавим описание.

Перейдем по ссылке.

Видим, что хлебные крошки на месте, а зона контента вместо демонстрационного текста содержит добавленное нами описание.

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

Эта часть настройки завершена, вернемся к интеграции информационного блока с вопросами.

Перейдем в раздел «Материалы и новости».

Далее к управлению группами материалов. Добавим новую группу.

Зададим метку вывода данной группы материалов в шаблон.

Сохраним группу.

Добавим в нее первый вопрос.

Воспользуемся заготовкой вопроса с ответом и перенесем текст в материал.

Сохраним.

Посмотрим, что получилось.

Наш вопрос и ответ благополучно выведены на страницу, позднее мы подправим состав выводимой информации, а пока обратим внимание на хлебные крошки.

Видно, что построение конструкции начинается от контроллера страницы Новости.

В нашем случае это лишнее звено.

Чтобы построение крошек было от другого контроллера, нужно воспользоваться подсказкой по использованию меток, которая находится в списке групп.

Согласно подсказке копируем метку полного списка и переходим к страницам сайта.

Для нашей задачи уже подготовлена пустая страница под названием Вопросы.

Вставляем метку и сохраняем.

Теперь переходим к шаблонам сайта, к редактированию блока подвала сайта.

Видим, что верстка блока с вопросами организована с помощью элементов списка.

Устанавливаем рядом нашу метку и модифицируем ее согласно подсказке.

Копируем в буфер образец верстки одного элемента списка.

Теперь удаляем его вместе с другими такими же элементами списка li.

Сохраняем.

Перейдем к шаблонам материалов и настроим состав выводимой модулем информации.

В открывшейся вкладке настраивается вид элементов списка материалов, который мы будем выводить на главную, а в нашем случае в шаблон подвала сайта.

Удалим стандартную заготовку и вставим наш образец верстки.

Теперь воспользуемся пояснениями и перенесем в наш образец верстки нужные метки.

В ленту с вопросами нам нужно вывести: заголовок материала и ссылку на его полнотекстовую версию. Больше ничего не нужно.

Сохраним, перейдем к настройке шаблона полнотекстового материала.

Здесь нам нужен только заголовок news_title – это наш вопрос.

И текст материала news_text – это наш ответ.

Дату и картинку убираем.

Сохраняем.

Таким же образом настроим шаблоны во вкладке список материалов.

Зафиксируем прогресс и перейдем на сайт.

Видим, что первый вопрос опубликован в нужном блоке в подвале.

Перейдем внутрь и попадем на текст с ответом. Обратите внимание, что теперь хлебные крошки выстроились от контроллера Вопросы, а Новостей в структуре больше нет.

Кликнем на него и перед нами появится список.

Давайте для наглядности добавим еще несколько вопросов.

Вернемся на сайт и обновим страницу.

Таким образом мы настроили вывод контента для статических страниц, интегрировали модуль управления материалами для блока с вопросами и адаптировали структуру хлебных крошек под задачу данного интернет-проекта.

Интеграция: статические страницы, хлебные крошки, информационные материалы/новости