как определить id текущей ноды? через код в блоке.

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

Аватар пользователя mclighters mclighters 7 мая 2008 в 11:00

Мне необходимо отображать блок только на определенной странице.
проблема в том что я установил "Показать, если данный PHP-код возвращает TRUE"
и там у меня идет проверка на то какой сейчас language,

<?php
if ($GLOBALS['locale']=='en') return TRUE;
?>

теперь мне необходимо добавить условие что, если nodeid = 10 то отображать блок. Типа этого:

<?php
if ($GLOBALS['locale']=='en'&&$node->nid=='10') return TRUE;
?>

Но это не работает.

Комментарии

Аватар пользователя Artem Beloglazov Artem Beloglazov 7 мая 2008 в 11:37

Если я правильно понял, то у вас синтаксическая ошибка(пробела нет перед $node->nid)
<?php if ($GLOBALS['locale']=='en'&& $node->nid=='10') return TRUE; ?>

PS Не хочу новый топик создавать...Знает ли кто-нибудь что означает переменная $node->log? Я понял, что это с логами текущего нода связано, но не более.