Как добавить блок "Читайте также" в Drupal (Друпал). Модуль

Как добавить блок

Если вы видели сайты, созданные на Drupal, то наверняка вас заинтересовал блок под названием "Читайте так же", который размещен под каждой статьей. С помощью "Похожих материалов", читатель может посетить еще одну страницу на вашем сайте, да и вообще, это очень полезный блок.

Хоть у меня на сайте и нет этого блока - "Похожие материалы", потому как статей мало :-), то на более менее многостраничные сайты, его надо обязательно ставить.


Увы, но в Друпале нет идеального модуля, который бы генерировал похожие статьи. Все модули делают выборку похожести по словарям(терминам), а это не совсем верно.

Сделать свой модуль похожести можно на основе модуля views, но для этого нужно в этом самом модуле разобраться. Если у вас нет времени копаться во views, то я предлагаю поставить модуль similar terms, который будет генерировать похожие статьи на основе терминов таксономии. Для его работы, нужен так же модуль views!

similar terms - работа и установка модуля

Ставиться модуль similar terms, так же как и другие модули Drupal. Когда вы включите сам модуль, то в настройках Блоков у вас появится новый блок - "Похожие материалы", который вы можете поставить отображаться в любое место на сайте.

У меня главная проблема возникла в том, что поставить этот блок я хотел ДО комментариев! А в использованной теме Drupal, не было такого поля, в результате чего, раздел с Похожими статьями отображался после поля комментариев, а это не подходило.

Для того, что бы поставить "Похожие статьи" отображаться сразу после статьи, мне пришлось сделать новый тип отображения в блоке. Но об этом, детально написано в этой заметке.

Учитывайте, что модуль similar terms грузит сервер! И там статьи меняются, как только вы добавите новую статьи. Поэтому это совсем не идеальный модуль, однако альтернатив особых нет.

тэги: