перелопатил интернет, попробовал кучу вариантов, но пока так и не получается...
в общем, нужно на сранице термина таксономии выводить блок с нодами этого термина. Нужно через Views сделать выборку нод по этому термину так, чтобы ноды в блоке менялись в зависимости от самого термина. Все это нужно для вывода тизеров с сортировкой по голосованию.. сортировку сделал елементарно с помощью voting api, но вот с таксономией проблема...
В общем как должно выводить: если мы заходим в термин 1 - в блоке формируется сортированый список нод этого термина в блоке; заходим в термин 2 - соответственно в блоке формируется список нод по термину 2.
аргументы-аргументы-аргументы... знаю что они, научите, как...
Комментарии
создать блочный вид добавить в виде аргумент термин таксономии, и создать обычный блок с php кодом ниже
<?php
$view = views_get_view('имя вида'); // имя вида естественно поменять
$viewblock = $view->execute_display('block_1',arg(2));
return $viewblock['content'];
?>
ну и указать видимость на страницах taxonomy/term/*
не работает...
мне кажется, что у блочные представления не могут вытягивать аргументы из урлов вообще =/
сами по себе не могут, НО здесь мы вызываем вид программно в другом блоке и передаем ему аргумент из url принудительно)
этот вариант должен работать 100%
распишите лучше как делали
уже начал описывать ход своих действий, но решил проверить еще раз...
оказалось, пардон, моя ошибка. почему-то указал в аргументах вместо ID термина просто имя термина. После сохранения при просмотре списка аргументов в вьюшке название выводится одинаковое - "Таксономия: Термин" как при "ID", так и при "имя термина", поэтому не заметил где ошибся.
Penexe, спасибо вам большое!
з.ы. кстати нашел статью одну по этой теме (на английском языке), надо будет быстренько перевести, ибо полезная и интерессная.
с помощью какого аргумента можно степень вложенности терминов определить?
Присоединяюсь к вопросу. Вам удалось найти решение?
Автор, поделись решением
Автор, поделись решением
нужно выбирать по-моему texonomy:termin (with depth) как то так. С глубиной в общем
Как Вы это сделали? У меня термины категорически не дружат с блоками.