как сделать, что бы нажимая на "термин 1" выдавались материалы дочерних терминов. И как сделать, что бы нельзя было добавлять материал в родительский термин, а можно только в дочерний?
taxonomy/term/1+2 (вместо 1+2 номера терминов для подтермина 1 и 2, назначенные у вас).
это ответ на 1 вопрос. Тут надо оговориться, что нажимать будут не на термин1, а на меню, ссылка которого ведет на все материалы, относящиеся к подтерминам 1 и 2.
По умолчанию выводятся только материалы привязанные к данному термину но не к подтерминам. Можно указать конкретную глубину (например taxonomy/term/<номер_термина1>/2 - два уроня ниже) или выводить все - ключ all. Есть модуль - http://drupal.org/project/taxonomy_forceall, он меняел умолчание на ALL.
У меня каким-то образом без taxonomy_forceall выводятся материалы, привязанные к подтерминам. (проморгал момент, когда это началось). А вот при фильтрации (views) выводятся материалы, привязанные к терминам. Подскажите, как настроить фильтрацию, чтобы выводило подтермины?
upd: нашел ответ на свой вопрос в настройках фильтра во views.
после установки в настройках словаря появится панелька, относящаяся к этому модулю. и там есть галочка, которая заставит пользователей выбирать только термин низшего уровня иерархии
Комментарии
taxonomy/term/1+2 (вместо 1+2 номера терминов для подтермина 1 и 2, назначенные у вас).
это ответ на 1 вопрос. Тут надо оговориться, что нажимать будут не на термин1, а на меню, ссылка которого ведет на все материалы, относящиеся к подтерминам 1 и 2.
нужно что бы при нажатии именно на темин выдавались материалы подтерминов.
taxonomy/term/<номер_термина1>/all
По умолчанию выводятся только материалы привязанные к данному термину но не к подтерминам. Можно указать конкретную глубину (например taxonomy/term/<номер_термина1>/2 - два уроня ниже) или выводить все - ключ all. Есть модуль - http://drupal.org/project/taxonomy_forceall, он меняел умолчание на ALL.
оффтоп. jerboa7, я тебя не узнал! Сменила имидж? Ярко!
Dan, http://drupal.org/project/taxonomy_forceall сменит умолчание на all и в подтерминах...
а на второй вопрос кто-нить может дать ответ? как сделать, что бы нельзя было добавлять материал в родительский термин, а можно только в дочерний?
ну как?
http://drupal.org/project/taxonomy_access ?
У меня каким-то образом без taxonomy_forceall выводятся материалы, привязанные к подтерминам. (проморгал момент, когда это началось). А вот при фильтрации (views) выводятся материалы, привязанные к терминам. Подскажите, как настроить фильтрацию, чтобы выводило подтермины?
upd: нашел ответ на свой вопрос в настройках фильтра во views.
"как сделать, что бы нельзя было добавлять материал в родительский термин, а можно только в дочерний?"
надо поставить модулб hierarchical_select
после установки в настройках словаря появится панелька, относящаяся к этому модулю. и там есть галочка, которая заставит пользователей выбирать только термин низшего уровня иерархии