Привет. Хочу в меню добавить пункт, ссылающийся на материалы, связанные _одновременно_ с vocabulary1/term1 _И_ всеми термами из vocabulary2. По возможности, стандартными средствами.
Если просто перечислить термы в URL (типа /taxonomy/term/1,2,3) - это конечно работает, но не совсем так, как хочется. Мне бы что-то вроде /taxonomy/term/1,2+3.
Такое возможно? Именно для этой задачи использовать Views не хочу - слишком громоздко для такой ерунды.
Комментарии
Как-то так
//Составляешь запрос, который будет выводить первые нужные тебе 2 тега(term)
$query='SELECT nid
FROM term_node
WHERE tid =%d
OR tid =%d';
//выполняешь запрос
$db_data=db_query($query,1,2);
//Получаешь массив с результатами
for($i=0;$temp=db_fetch_array($db_data);$i++)
{
$result[$i]=$temp;
}
//Выводишь ноду
print(node_view(node_load($result[1]['nid'])));
print_r($result);
/**
* Получаешь список термов из нужного словаря
* и проделываешь с ними что-то похожее (:
* $vid - Для какого словаря создавать дерево.
*/
$vid=3;
$taxonomy_tree=taxonomy_get_tree($vid);
//tid -> id термина.
print_r($taxonomy_tree);
?>
Спасибо. Но если стандартными средствами это никак не решается, то я лучше попытаюсь изменить структуру сайта.