Новостная лента / лента статей / лента анонсов статей в CMS Drupal

Для создания новостной ленты используем таксономию. Таксономия предназначена для упорядочивания статей сайта в независимости от того, к какому типу материала принадлежит статья.

1. Для этого перейдём на страницу администрирования вашего сайта, выбрав в боковом меню – “Управление”. Перейдём по ссылке – “Модули” на страницу управления модулями сайта и активируем модуль – “Taxonomy” (если он у Вас отключен).

2. Вернемся на страницу администрирования вашего сайта, выбрав в боковом меню – “Управление”. Перейдём по ссылке – “Таксономия” на страницу управления таксономией на сайте и нажмём ссылку – “Добавить словарь”. Добавим новый словарь в соответствии с изображением ниже.

Где “Типы материалов” – типы материалов при создании или отображении которых будет выводится данный словарь содержащий список лент анонсов статей к которым может принадлежать данная статья.

Так же в настройках словаря можно выбрать:

  • “Множественный выбор“ – для того, что бы ваша статья могла относится кнескольким лентам анонсов статей, например, относит как к ленте анонсов статейоб автомобилях, так и к ленте анонсов статей о хобби
  • “Обязательно” – для того, что бы вновь создаваемая статья обязательно относиласьк какой либо ленте анонсов статей.
  • “Теги” – для того, что бы при создании новой статьи, автор мог сам создавать нужную ленту анонсов статей, если она не существует.

3. После создания нового словаря Вы будете перенаправлены на страницу управления таксономией на сайте.

4. Нажмём на ссылку – “добавить термин”, для добавления новой ленты анонса статей и добавьте новую ленту анонса статей.

5. Перейдём на страницу добавления материалов (статей) на ваш сайт, выбрав в боковом меню – “Создать материал”. Создадим материал типа – “Новости”. При создании нового материала (статьи) Вы увидите на странице создания нового материала новый пункт – “Контейнер для лент анонсов статей, типа – новости”. В этом пункте, вы можете выбрать, к какой именно ленте анонсов статей будет принадлежать данная статья (в данном случае у нас только 1 лента анонсов статей – “Новостная лента сайта”, добавленная вами в предыдущем пункте).

6. Добавим 3-4 статьи типа “Новости” с указанием их привязки к ленте анонсов статей – “Новостная лента сайта”.

7. Исправим (свяжем её с лентой анонсов статей) созданную ранее новость связанную с меню. Это можно сделать 2 способами:

  • выбрать в созданном вами меню сайта, созданный вами пункт меню связанный с данной статьёй и на странице отображения статьи перейдём по ссылке – “Изменить” и изменим статью.
  • Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню – “Управление”. Перейдём по ссылке – “Содержание” на страницу управления статьями на сайте и напротив нужной вам статьи нажмём ссылку – “изменить”. После чего изменим статью.18. В анонс, ленты анонса статей, попадает первый абзац статьи.

 

8. Создадим для вашей ленты анонсов статей пункт в созданном вами меню. Для этого вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню – “Управление”. Перейдём по ссылке – “Таксономия”. На странице управления таксономией на сайте, перейдём по ссылке – “список терминов”, напротив вашего словаря таксономии. Нажмём на имя вашего термина, Вы будете перенаправлены на страницу отображения данных, данного термина (на страницу отображения новостной ленты сайта). Запомним URL данной страницы (http://mysite.ru/taxonomy/term/1).

9. Вернёмся на страницу администрирования вашего сайта, выбрав в боковом меню – “Управление”. Перейдём по ссылке – “Меню”. На странице управления меню сайта, нажмём на имени созданного нами меню сайта, для его просмотра. На странице просмотра созданного вами меню сайта перейдём по ссылке – “добавить пункт”. Добавим новый пункт указав при его создании:

  • путь – “taxonomy/term/1” (это производная пути от http://mysite.ru/taxonomy/term/1, так как это ссылка внутри сайта, то URL сайта (http://mysite.ru/) указывать ненужно)
  • название ссылки в меню – “Новостная лента сайта” (название на ваше усмотрение)
  • родительский пункт – “Меню сайта” (созданное вами меню сайта)

10. На рисунке ниже изображена создаваемая вами лента анонсов статей.

 

Отставить отзыв

Ваш e-mail не будет опубликован. Обязательные поля помечены *