<?php
//terms
$term = array();
foreach ($node->taxonomy as $k=>$v){
if($v->vid==2){
$category[] = $v->name;
}elseif($v->vid==1){
$term[] = "<a href='/term/".$v->tid."'>".$v->name."</a>";
}
}
$category = implode(", ", $category);
$term = implode(", ", $term);
$node_info = t('Author:') . theme('username', $node) . ' | ' . format_date($node->created, 'custom', "d. m. Y") . ' | ' . $category;
?>
Можно ли данный код перенести из node.tpl.php в template.php или другой отдельный файл?
Комментарии
Можно в template.php отдельной функцией, вызывать ее из node.tpl.php и передавать необходимые переменные.
Но я бы оставил в node.tpl.php.
Блин, ты меня прм выручаешь
если перенести, будет дольше обрабатываться?
Нет, разницу в скорости не заметишь. В функцию имеет смысл выносить повторяемый код. А так - смысла нет.
чтобы верстка красивее была