Есть модуль Similar By Terms он выводит похожие материалы по тегам. Создается блок, но если его в меню блоков засунуть под ноду, то он отображается ниже поля комментариев под нодой, а его нужно выводить прямо после ноды и над комментариями. Решил вывести блок программно, в node.tpl вставил код:
<?php<div class="similarterms">
<h4>Похожие материалы:</h4><?php
$block = module_invoke('views', 'block_view', 'similarterms-block');
print render($block['content']); ?></div>?>
теперь все выводится в нужном месте, но вот как у казать в коде что бы отображать этот блок только для определенных типов материалов: article и news.
Настройки отображения самого блока не работают, так как блок отключен и не вставлен в регион и выводится программно.
Комментарии
Делать проверку $node->type
Вставляю:
<?php if($node->type != 'video') : ?>
<div class="similarterms">
<h4>Похожие материалы:</h4><?php
$block = module_invoke('views', 'block_view', 'similarterms-block');
print render($block['content']); ?></div>
<?php endif; ?>
не работает!
Поправьте пожалуйста что не так в коде?
Исправил на $node->type == 'news' блок стал отображаться только в новостях.
Подскажите как сюда же добавить и другие типы материалов? (новости, статьи и блоги)