@sergeyzotoff +7 (960) 065-01-01 sergeyzotoff@gmail.com Sergey Zotoff
Сегодня решили рассказать о том, как перенести существующие записи (публикации или материалы) в ленту новостей в системе управления содержимым UMI.CMS.
Мы не будем писать о преимуществах или недостатках этой системы управления, а напишем о том, с чем пришлось столкнуться в результате работы с клиентским сайтом.
Клиент обратился с просьбой «починить» ленту новостей на его сайте.
На том месте, где располагались новости теперь была строка включения:
%news lastlist('/news/', '0', '0')%
Получилось так, что в результате работы с сайтом и других действий по его наполнению, ранее опубликованные материалы перестали соотносится с лентой новостей.
В структуре сайта они также не отображались.
Лента новостей создается в модуле «Новости»:
Здесь создаются все наполняемые рубрики такие, как Новости, Специальные предложения, Акции и т.п.
Лент может быть сколько угодно.
Здесь расположены все материалы, отнесенные к различным лентам.
В нашем случае материалы из ленты новостей остались, а сама лента «Новости» отсутствует.
Создаем новую ленту «Новости» при помощи кнопки «Добавить ленту новостей»:
Теперь необходимо соотнести материалы новостей с этой лентой. Сделать это внутри данного модуля нельзя.
Для начала нужно вынести все материалы новостей в структуру сайта.
Для этого на каждом нужном материале нажимаем правую кнопку мыши и в контекстном меню выбираем «Скопировать в» -> «Русский».
Теперь переходим в модуль «Структура» и видим в общем списке новую ленту «Новости» и материалы.
Перетаскиваем материалы в ленту «Новости» и отпускаем. Именно эта функция drag&drop позволяет вложить элементы один в другой, находясь в модуле «Структура сайта».
Все готово, новости снова отображаются в положенном месте.
* - обязательные поля
Один комментарий