Глава 3. Ленты новостей средствами XSLT-шаблонизатора

Содержание

Постановка задач
Лента на главной странице сайта
Меню из названий лент на страницах ленты новостей и страницах полного текста новости
Страница архива ленты новостей
Страница полного текста новости
Необходимые шаблоны
Верстка шаблона разметки
Содержимое тега head и меню
Левая и центральная колонка
Итоговый вариант шаблона разметки
Шаблоны обработки результатов используемых модулей
Лента новостей на главной странице сайта
Меню из названий лент на страницах ленты новостей и страницах полного текста новости
Название страницы, объединяющей все ленты
Интерактивный список названий лент новостей
Список рассылок для зарегистрированных пользователей
Страницы лент новостей
Заголовок ленты
Форма подписки для незарегистрированных посетителей сайта
Список анонсов новостей
Постараничный вывод (пейджинг)
Страница полного текста новости
Заголовок новости
Дата публикации новости
Полный текст новости
Источник новости
Список добавленных комментариев
Отображение формы добавления комментария
Список использованных файлов
Шаблон разметки
Шаблоны использованных модулей
Дополнительные шаблоны

В этой главе мы рассмотрим сборку действующей ленты новостей с использованием xslt-шаблонизатора системы UMI.CMS. В качестве примера будет создана лента новостей, аналогичная представленной на сайте demo.umi-cms.ru при выборе типа сайта, обозначенного как "Интернет-магазин".

Для понимания этой главы понадобятся знания XML/XSLT, а также необходимо ознакомиться с топиком Глава 2, XSLT-шаблонизатор UMI.CMS системы UMI.CMS.