Вроде как простая задача, а найти решения не могу. вот здесь: http://yurta.net.ua Есть словарь таксономии "Раздел". В нем два уровня вложености. Taxonomy menu нормально вывело под это дело менюшку. Я хочу чтобы при выборе пункта с первым уровнем отображались все ноды, которые пренадлежат подкатегориям. Тоесть есть раздел "инструменты", в нем подраздел "дрели" если выбрать дрели - они отображаются, если выбрать "инструпенты" - "На данный момент нет содержимого, классифицированного этим термином." а нужно чтобы вывелась ноды пренаддежащие подразделу "дрели" и т. д. Можно ли это сделать не используя представления? Вроде не очень много накнопал
Комментарии
Это тыщураз интересующий вопрос, как вывести все термины-родители в виде меню с ссылками. При этом щелкая на термина-родителя выводить его сынков. А щелкая на сынка выводить все его ноды. Taxonomy menu вроде не совсем подходит для этих целей, если нужно еще в скобках выводить число нод. Если не делать через вьюху, то придется писать запрос с джойнами для таблиц node, taxonomy_term_data, taxonomy_term_hierarchy и возможно taxonomy_index. Сам щас парюсь, нужно вывести все термины второго уровня, а вот как это сделать хз.
В друпальской базе для терминов нигде не указывается уровень вложенности, там только указывается, есть ли у него родитель и номер родителя.
https://api.drupal.org/api/drupal/modules%21taxonomy%21taxonomy.module/f...
Return value
An array of all term objects in the tree. Each term object is extended to have "depth" and "parents" attributes in addition to its normal ones. Results are statically cached. Term objects will be partial or complete depending on the $load_entities parameter.