Вывод новостей сразу в нескольких новостных лентах — различия между версиями
Материал из Umicms
| Mad grant (обсуждение | вклад) | Mad grant (обсуждение | вклад)  | ||
| Строка 2: | Строка 2: | ||
| '''Актуально для версии 2.9.1''' | '''Актуально для версии 2.9.1''' | ||
| == Задача == | == Задача == | ||
| + | Иногда необходимо, чтобы одна и та же новость отображалась в нескольких лентах новостей, стандартными средствами можно создавать виртуальные или просто копии | ||
| + | новости и перетаскивать их через модуль "Структура" по нужным разделам, а если на сайте сложная структура новостных лент, это не совсем удобно. | ||
| + | |||
| + | Поэтому, нам нужно реализовать функционал, который позволит указывать на странице конкретной новости, в каком разделе её выводить. | ||
| == Решение == | == Решение == | ||
| + | Со стороны административной панели, нам понадобиться создать в типе данных 'Новость' поле типа "ссылка на дерево" с идентификатором 'rubric_link', все | ||
| + | эти действия производятся в модуле "Шаблоны данных", в результате мы получим примерно следующее: | ||
| + | [Файл:News_data_type.png] | ||
| + | |||
| == Листинг макроса == | == Листинг макроса == | ||
| == Применение в xslt == | == Применение в xslt == | ||
| == Применение в tpl == | == Применение в tpl == | ||
Версия 13:12, 23 октября 2013
Актуально для версии 2.9.1
Задача
Иногда необходимо, чтобы одна и та же новость отображалась в нескольких лентах новостей, стандартными средствами можно создавать виртуальные или просто копии новости и перетаскивать их через модуль "Структура" по нужным разделам, а если на сайте сложная структура новостных лент, это не совсем удобно.
Поэтому, нам нужно реализовать функционал, который позволит указывать на странице конкретной новости, в каком разделе её выводить.
Решение
Со стороны административной панели, нам понадобиться создать в типе данных 'Новость' поле типа "ссылка на дерево" с идентификатором 'rubric_link', все эти действия производятся в модуле "Шаблоны данных", в результате мы получим примерно следующее: [Файл:News_data_type.png]
