Cody: Блог

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

Логика запроса, выборка нод

22 марта 2012 в 16:59

Ребят, если не затруднит, дайте пинка под зад направьте на правильный путь.
Есть ноды с описанием машин. У каждой машины есть характеристики. Характеристики такого типа:
Скорость: Быстрая, Средняя скорость, Черепаха, Не имеет значения.
Обслуживание: Дорогое, среднее, дешевое, Не имеет значение.

[Решено] Вывод определенной ноды по термину. Вывод CCK полей.

2 августа 2011 в 17:21

Ребят, 2 недели бьюсь над задачей и никак не могу найти решение. Есть термины привязанные к нодам (она из них - профиль пользователя, другие - повторяют названия терминов). Термины: красный, желтый, зеленый и тд. Созданы страницы: красный, желтый, зеленый и тд. Как сделать, чтобы в профиле пользователя выводилась ссылка на ноду соответствующую термину? В node-profile.tpl.php вставил такой код

<?php if ($terms): ?>
        <div class="trms"><strong>Цвет:&nbsp;</strong>
<?php
    
foreach($node->taxonomy as $tid => $taxo)
      
$taxo_links[] = l($taxo->name,"taxonomy/term/$taxo->tid", array('title' => $taxo->name));
    print 
implode(', ',$taxo_links);
?>
        </div><!--/trms-->
<?php endif; ?>

Но при нажатии на ссылку, выводятся все ноды связанные с этим термином.. а хотелось бы, чтобы выводилась только определенная нода (например с описанием красного цвета).
Во Views пытаюсь сделать, но получается только вывести title терминов.
Прошу помощи.