Я хочу полностью переделать вывод материала через node.tpl.php.
Но для этого мне нужно разобрать переменную $content на составляющие (текст, комментарии и пр.)
в файле template.php темы
найти или создать функцию phptemplate_preprocess_node - см. http://api.drupal.ru/api/function/template_preprocess_node/6[/quote]
Думаю человеку задающему этот вопрос будет сложновато разобраться с препроцесом нод.
В node.tpl.php можно распечатать объект node и посмотреть все что нужно. и разбить что и как необходимо.
Думаю человеку задающему этот вопрос будет сложновато разобраться с препроцесом нод.
В node.tpl.php можно распечатать объект node и посмотреть все что нужно. и разбить что и как необходимо.
Согласен. Просто всегда приятно иметь альтернативы. А уж выбирать вариант решения нужно конечно по ситуации.
Раньше сам в node.tpl.php переопределял, но корректнее в template.php, а проще всего модулем contemplate.
Комментарии
contemplate
в файле template.php темы
найти или создать функцию phptemplate_preprocess_node - см. http://api.drupal.ru/api/function/template_preprocess_node/6
А в ней указать:
var_dump($variables);
}
А дальше разобраться с переменными...
Если нужно добавить новые.
Как-то так.
print_r($node);
Спасибо. Суть понял, буду разбираться...
Согласен. Просто всегда приятно иметь альтернативы. А уж выбирать вариант решения нужно конечно по ситуации.
Раньше сам в node.tpl.php переопределял, но корректнее в template.php, а проще всего модулем contemplate.