Блок "похожие статьи"- популярный элемент сайта, нужен как для удобства пользователей, так и для автоматической перелинковки сайта. Сделать такой блок можно разными способами, в этой статье расскажу как сделать такой блок гибким в настройке и в тоже время простым для установки на сайт.
Для этого понадобиться:
- скачать и установить модуль views
- добавить новое представление типа "блок" и назвать его similar article
- настроить фильтры и критерии сортировки и нажать сохранить блок
Блок "похожие статьи" готов, осталось только вывести этот блок на страницу со статьей.
Для этого можно в папке с темой создать файл 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;
Осталось сохранить файл и сбросить кеш.