В общем есть скрипт вывода инфы из словарей мне нужно что-бы он работал только когда заходиш в конкретный тип ноды.
<?phpif ($taxonomy):
$vocabularie = taxonomy_get_vocabularies('page');
foreach ($vocabularie as $voc):
$terms = taxonomy_node_get_terms_by_vocabulary($node, $voc->vid);
if ($terms) {
unset($items);
foreach ($terms as $key => $term) {
$items[] = l($term->name, taxonomy_term_path($term), array('attributes' => array('rel' => 'tag', 'title' => $term->description)));
}
echo '<div id=' . $voc->name . '>' . $voc->name . ': ' . implode(', ', $items) . '</div>';
}
endforeach;
endif;?>
Сейчас он показывает инфу и в анонсе!
Комментарии
$node->type
<?php
if ($taxonomy && $node->type == 'Ваш тип материала')
?>
по логике должно быть так..
В анонсе все рано показывает.
С главной я убрал так:
<?php$myurl = strlen($_GET['q']);
if ($myurl > 5) {?>
но это тупо, да и на категории не влияет.
посмсотрите hook_nodeapi
там переменная есть $a3 со значением $teaser
так Вы бы так и писали, что нужен вывод не по типу ноды, а по виду - полный вид или анонс...
мне нужно что бы выводилось в полном виде ноды, определенного вида.
ну так так и пишите:
<?php
if ($taxonomy && $node->type == 'Ваш тип материала' && $node->page)
?>
и т.д.
Не канает. (((
$node->page так и писать?
Сделал через if ($page) а через $node->page не канало - ыть.