вывод блока для определенного типа контента

Главные вкладки

Аватар пользователя mclighters mclighters 27 марта 2008 в 17:38

Я хочу сделать так чтобы блок с меню выводился на всех страницах где тип контента = page, а где story, чтоб не выводился. Как мне это сделать?

Комментарии

Аватар пользователя avatar avatar 27 марта 2008 в 17:49

могу посоветовать использовать модуль PathAuto . Настраиваете так, чтобы page выводилось как сайт/page/название-ноды, story - аналогично. и , соответственно, в блоке прописывает "отображать только на страницах" page/*
не утверждаю что это единственный способ, но вроде бы самый простой, без программирования.

Аватар пользователя hlb hlb 27 марта 2008 в 20:21

В настройках блока внизу есть Установки видимости для страницы. Включите режим Показать, если данный PHP-код возвращает TRUE (PHP-режим, только для экспертов). Вставьте код, изменив yourtype на ваш

<?php
if (arg(0) == 'node') {
$node = node_load(array('nid' => arg(1)));
return $node->type == 'yourtype';
}
?>