Сохранить родословную таксономии - PullRequest
1 голос
/ 23 марта 2011

В Drupal 7 при редактировании узла и сохранении термина таксономии, у которого есть родители, как я могу также присоединить родительскую родословную к узлу?

е:

Honda
 -> Civic
Toyota
 -> Corolla

Если я выберу Corolla, Toyota также будет подключена к узлу.

Ответы [ 2 ]

2 голосов
/ 08 августа 2011

Для этого вы можете использовать модуль Иерархический выбор . Включите параметр «сохранить родословную», чтобы добиться этого.

1 голос
/ 23 марта 2011

Обычно вам не нужно этого делать;любую функцию, которую вы захотите для этого, сможет сделать это программно для вас.Например, если вы хотите, чтобы все это отображалось на странице, я знаю, что есть возможность отобразить всю иерархию в сухарях - это либо где-то в ядре, либо в модуле.Если вы хотите, чтобы поиск "Honda" также показывал Civics ... например, если вы настроили страницу Views с открытым фильтром для этого словаря - вы увидите, что в опциях для этих фильтров также есть опцияпокажите узлы, связанные с «children» искомого термина таксономии.

Чтобы самостоятельно написать код для файла шаблона, который отображает родителей термина таксономии, см. taxonomy_get_parents($tid): http://api.drupal.org/api/drupal/modules--taxonomy--taxonomy.module/function/taxonomy_get_parents/7

...