Современные тренды веб-дизайна велят делать блочную структуру главной страницы сайта. Во-первых, это смотрится достаточно эффектно. Во-вторых, позволяет выводить в блоках превью различных разделов, что делает сайт более удобным для посетителей. Возникает закономерный вопрос. Как это сделать на движке MYENGINE?
Можно сделать вручную, добавив соответствующий код непосредственно в шаблон сайта или через визуальный редактор, как это сделано здесь. Но, для этого нужно обладать определенными знаниями и опытом.
Можно воспользоваться готовым кастомным шаблоном, который предоставляет возможность редактировать контент непосредственно на главной странице, как это сделано здесь. Но, количество блоков, в которых можно вывести превью разделов сайта, обычно ограничено. Конечно, можно добавить новые блоки вручную. Но, опять же, нужно знать и уметь это делать.
Можно применить для решения этой задачи расширение «RSS Reader», которое позволяет создавать на сайте любое количество RSS лент. В состав этого расширения входит модуль «Последние RSS новости». Именно с помощью этого модуля можно решить эту задачу, т.к. он позволяет вывести на главную страницу определенное количество превью из каждой RSS ленты.
Теперь, обо всем по порядку. Например, у нас есть макет сайта с вот такой главной страницей.
Все выводится стандартно в соответствии с функционалом движка. Макет имеет разделы: Новости, Идеи и Статьи. Раздел «Новости» создан с помощью модуля «Новостной блок».
Каждый из этих разделов имеет свой RSS канал. Информацию о канале можно посмотреть в разделе «RSS информация», который есть в каждом модуле.
Перейдя по указанной ссылке, мы откроем сам канал в xml формате.
Теперь, создадим для каждого канала свою RSS ленту. Переходим в панель управления расширением «RSS Reader».
Создадим RSS ленту для раздела «Новости» под названием «Новости и события».
Обратите внимание на то, что в настройках модуля «Новостной блок» в поле «Заголовок RSS канала» было прописано это же название. Откроем созданную ленту.
В поле «Ссылка на RSS канал» вводим ссылку, которая прописана в разделе «RSS информация». Для того, чтобы RSS лента выводилась на главной странице необходимо поставить чекбокс «Выводить в блоке последних новостей».
После чего сохраняем изменения и переходим к созданию RSS лент для двух других разделов.
Настройка этих лент практически такая же, в них добавлен выбор количества превью, которые выводятся в боковом блоке.
Настройки самого расширения и модуля «Последние RSS новости» должны быть такими, как показаны на рисунках ниже.
RSS ленты созданы и настроены. Теперь делаем вывод лент на главную страницу. Переходим в раздел «Управление страницами» панели управления движком.
Открываем главную страницу для редактирования.
Удаляем содержание страницы и выбираем в настройках модуль для страницы «Последние RSS Новости» и сохраняем изменения.
Переходим на главную страницу и смотрим результат.
У нас все получилось, задача решена. При желании можно изменить вывод превью. Для этого открываем настройки модуля «Последние RSS Новости» и выбираем способ вывода ленты – «Список».
Сохраняем изменения и переходим на главную страницу, смотрим результат.
Добавим к оформлению главной страницы еще один штрих. Откроем в панели управления движком раздел «Управление меню».
Откроем в левой колонке блок «Интересные идеи» для редактирования.
Выбираем новый тип блока – RSS лента «Интересны идеи» и сохраняем изменения. Затем, так же меняем вывод модуля в блоке «Статьи о дизайне».
Переходим обратно на главную страницу и смотрим результат.
Поставленная задача решена. Внешний вид главной страницы стал более эффектным и современным. Посмотреть полученный результат в живую можно здесь.
Используя этот, достаточно простой и не требующий дополнительных знаний, способ, совместно с расширениями «Категории новостей» или «Каталог статей», можно построить большой новостной портал, настоящий блог или информационный сайт с различными темами.
На этом все. Пишите свои отзывы и пожелания в комментариях.