Podsvetov 1 августа 2008 в 19:07 Поставил друпал 6.3 Столкнулся со следующей проблемой: когда пишу php сниппеты, нету перменной $node, она просто не существует. Мне надо уснать id текущего узла, как это можно сделать? Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
zdoba 26 августа 2008 в 20:43 up Меня этот вопрос тоже очень сильно интересует. Подскажите пожалуйста! Друпал 6.4
Dan 26 августа 2008 в 22:38 "Podsvetov" wrote: Ну в 6.1 и 6.2 была точно. А вот щас поставил 6.3, нету Архитектура в главной версии не меняется. Подверсии - это апдейты безопасности и исправление критичных багов. Попробуйте так: <?php if(is_numeric($id = arg(1))){ $node = node_load($id); // делаем что надо с $node } ?>
Комментарии
а
<?php
global $node;
$node_id = $node->nid;
?>
в 6-ке не работает?
Ну в 6.1 и 6.2 была точно. А вот щас поставил 6.3, нету
up
Меня этот вопрос тоже очень сильно интересует. Подскажите пожалуйста! Друпал 6.4
Архитектура в главной версии не меняется. Подверсии - это апдейты безопасности и исправление критичных багов.
Попробуйте так:
<?php
if(is_numeric($id = arg(1))){
$node = node_load($id);
// делаем что надо с $node
}
?>