Логотип

Документация по макросам и шаблонам UMI.CMS

Ленты новостей средствами tpl-шаблонизатора

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

Изначально, после установки UMI.CMS, нам доступны два типа данных, которыми оперирует модуль "Новости":

  1. Тип Новость, обладающий такими интересующими нас полями как: заголовок новости, анонс новости, картинка для анонса новости, непосредственно текст самой новости и дата публикации новости.

  2. Тип Лента Новостей — тип данных, позволяющий нам объединять несколько или более новостей в одну категорию.

Система шаблонов UMI.CMS позволяет вывести любое из нужных нам полей, оформленных в соответствии с нашими пожеланиями, а макросы модуля "Новости" существенно упрощают верстку шаблонов дизайна сайта, предоставляя возможности для гибкого отображения как отдельной новости, так и целых новостных лент.