Генеруйте лише блоки батьківської систематики в блоці


10

Мені потрібно сформувати меню для термінів батьківської систематики.

Як би я пішов робити це? Я також хочу створити ці терміни в блоці.

Зараз у мене створено представлення, яке відображає всі терміни систематики. Я не можу зрозуміти, як відфільтрувати дочірні терміни. Чи є для цього фільтр, чи мені просто потрібно вручну створити кожен елемент категорії?

Відповіді:


17

У Drupal 7 для показу лише батьківських термінів ви додаєте "Контекстний фільтр" і додаєте "Термін таксономії: Батьківський термін", а потім встановіть "Надати значення за замовчуванням" на "фіксоване значення" 0.

Це відфільтрує дочірні терміни.


7

Ви можете просто додати звичайний фільтр, встановити фільтр "Батьківський термін" на "0", що робить те саме, що і контекстний фільтр з "надавати значення за замовчуванням", як згадувалося вище. Виявляється, кореневі терміни мають батьківський 0, який я тільки що дізнався завдяки цій публікації :)


Обидва мають однаковий результат, це набагато швидше.
Пол
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.