Показать подкатегории (подтермы) таксономии Drupal на странице узла - PullRequest
0 голосов
/ 21 октября 2010

Я бы хотел попросить помощи у Drupaler.Можно ли отобразить подкатегории термина таксономии на странице узла?Допустим, у таксономии есть такая:

category 1
       subcategory 1
       subcategory 2
       ...

И я хочу, чтобы продукт Ubercart показал на странице узла, что элемент из категории 1 имеет подкатегорию следующих подкатегорий (например, продуктов).1. и перечислить ссылку на подкатегорию таксономии.

Heading
some text...
List of subcats...
footer.

Это не обязательно должно быть в этом порядке. Это просто иллюстрирует идею.Это возможно?Заранее спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 01 ноября 2010

Привет всем и спасибо за ваши ответы. Я нашел способ сделать это с помощью модулей.

 1. Enable Taxonomy menu module
 2. Enable menu block module
 3. Choose in the menu block created your taxonomy menu
 4. Check the "Make the starting level follow the active menu item." option and place the block in your content region :-)

Возможно, это не так просто, как написать несколько строк PHP-кода, но это вполне достаточное решение даже для непрограммистов, и его также легко можно изменить.

0 голосов
/ 23 октября 2010

1 - в вашем node.tpl.php поместите некоторое условие, чтобы проверить, является ли эта страница, на которую вы хотите загрузить подкатегорию2 - взять название термина таксономии или термин, который вы получите из переменной $ node3 - вызвать эту функцию и передать правильный аргумент taxonomy_get_children ($ tid, $ vid = 0, $ key = 'tid')

Я надеюсь, что это будет работать

...