Доброй ночи.
Есть двухуровневый словарь.
Родитель 1
- Дочерний термин
- Дочерний термин
Родитель 2
- Дочерний термин
- Дочерний термин
У терминов есть поле изображения, нужно на странице родителя показать поля "Название" и "Изображение" всех его детей. А на странице дочернего термина уже показывать поля нод.
Это чз вообще можно сделать?
UPD: и хотелось бы универсальное решения, чтобы на id термина не воздействовать. )
Комментарии
10-20 строк кода в custom модуле.
Пишу только элементарные вещи. Опыта мало.
Подскажите алгоритм работы модуля.
Да любой зацепке буду рад.
$children = taxonomy_get_children($tid), если с иерархией - то используйте
taxonomy_get_tree($vid, $parent),
далее taxonomy_term_load_multiple
и в цикле для доступа к содержимому полю термина - field_get_items()
так можно же вьюху с контекстным фильтром по родителю
Можно, если настроить.
в 3 клика решается и на друпал.ру подобные решения есть
Никто и не говорил, что не решается, ссылку человеку на
напишите.а вот с этого места по подробнее
найдите.
Мне не надо
Не надо давать нетривиальные ответы
Не надо давай информацию без ссылок.
хорошо,Кэп,как скажите
Надо создать 2 представления:
1 - выборка дочерних терминов заданного термина: аргументом будет tid с отношением Родительский термин.
Если представление пустое - т.е. в аргументе передан id термина, у которого нет потомков, то вместо него выводить второе представление:
2 - выборка нод, имеющих требуемый термин
а второе в NO RESULTS BEHAVIOR
Решил.
Спасибо всем.
Прошу прощения, за то что не сказал сразу.
Решение
Начал писать модуль, на пол пути нагуглил решение. Нужно было немного подумать что искать.