Блок "похожие статьи" для друпал 7

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

Для этого понадобиться:

  1. скачать и установить модуль views
  2. добавить новое представление типа "блок" и назвать его similar article
  3. настроить фильтры и критерии сортировки и нажать сохранить блок

Блок "похожие статьи" готов, осталось только вывести этот блок на страницу со статьей.

Для этого можно в папке с темой создать файл node--article.tpl.php и перед комментариями вставить код:

$block = module_invoke('views', 'block_view', 'similar_article-block'); 
print render($block);

где similar_article-block название созданного блока, или можно вставить этот код:

$block = block_load('block', 6); //номер блока
$output = drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
print $output;

Осталось сохранить файл и сбросить кеш.