D6
ребят, такое дело, есть каталог авто, автомобилю присвоены термины Opel и Corsa
хочу автоматом проставлять заголовки Opel Corsa, но ничего не получается
имеются токены, но они не выводят так как надо - иерархично и через пробел:
[save-lineage-termpath-raw] - выводит иерархично, но через дробь "/"
[term-raw], [term] выводят наугад, я так понял по сортировке по алфавиту, Corsa Opel, BMW X5, Camry Toyota
попробовал такие коды в PHP поле auto_nodetitle (в ноде все выводится нормально если вставить в шаблон)
если вставить этот код то при обновлени ноды все очень хорошо, выводится как надо автоматический заголовок
но при создании новой ноды автоматический заголовок не создается, словно сначала формируется нодетитл, а потом нода сохраняется
как быть, помогите, куда копать? перепробовал и custom tokens, taxonomy_token и еще несколько модулей и сниппетов.
<?php
$auto_terms
= taxonomy_node_get_terms_by_vocabulary($node, 2, $key = 'tid');
foreach ($auto_terms as $item) {
$auto_terms[$item->tid] = $item->name;
}
ksort($auto_terms);
print implode(' ', $auto_terms);
?>
и второй
<?php
$term_list = array();
foreach ($node->taxonomy as $item) {
if ($item->vid == 2) $term_list[$item->tid] = $item->name;
}
ksort($term_list);
print implode(' ', $term_list);
?>
Комментарии
умоляю вас, на коленях стою
Все еще стоите? Или уже решили?
да я уже и забыл про тот сайт.