Вывод переменной в ноду

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

Аватар пользователя lawbreak@drupal.org lawbreak@drupal.org 12 ноября 2009 в 19:38

Добрый день, несколько часов не могу решить проблему вывода переменной в ноду. В шаблон все отлично уходит. Что имеем:
В темплейте, в функции function phptemplate_menu_local_tasks
набор переменных, для наглядности: $vars['tovar'] = "price";
В паэдж.тпл все выводится банальным: <?php print $n5800 ?>

Но в случае добавления в документ весь пхп-код теряется, значение не выводится.
Это лечится дублированием значения переменной в самой ноде:

<?php
$tovar  
"price";
?>
Далее содержимое создаваемого док-та.?>

, но тогда пропадает весь смысл.

Комментарии

Аватар пользователя Химический Али Химический Али 3 декабря 2009 в 13:16
<?php
function THEMENAME_preprocess_node(&$vars) {
  
// Создаем переменные для объекта $node и шаблона.
  
$vars['tovar'] = "price";
  
$vars['imya'] = "fedya";
  
$vars['chislo'] = 246;
  
// выводим через $node->tovar или $tovar 
}
?>