Как показывать блок только в определенной Таксономии со всеми ее словарями и нодами, и убирать его
Прислано: sasha fin
чт, 02/09/2010 - 12:16
Как показывать блок только в определенной Таксономии со всеми ее словарями и нодами, и убирать его во всех других таксономиях.
Задача возникновения ситуации описана здесь http://perevod.drupal.ru/node/49259.
Я так понимаю, сделать из taxonomy/term/37 41 43 и т.д. такое taxonomy/category_1/* и вписать в блок выводить блок на страницах taxonomy/category_1/* не получится?...
- sasha fin's blog
- Для комментирования войдите или зарегистрируйтесь
Ну почему же не получится?
Pathauto тебе в помощь.
- Для комментирования войдите или зарегистрируйтесь
слышал, знаю, использовал... но там нужно создавать список синонимов вручную, так?
а если у меня таксономия - каталог товара магазина (более детально здесь http://perevod.drupal.ru/node/49259.), который находиться в динамике наполнения товарами, терминами менеджером - тогда Pathauto НЕ в помощь. :(
- Для комментирования войдите или зарегистрируйтесь
Не вручную, а именно автоматом.
Модуль PathAUTO не зря в названии имеет слово AUTO
- Для комментирования войдите или зарегистрируйтесь
или же я плохо знаю его возможности?
а ведь задачка то самая обычная стоит - вывести блок в указанном месте (любого товара с таксономии такой-то и только здесь!)
Еще идеи, пожалуйста, хотя бы навскидку...
- Для комментирования войдите или зарегистрируйтесь
Ты этот модуль не плохо знаешь, ты его вообще не знаешь.
Ставишь модуль, идёшь в admin/build/path/pathauto
Там в разделе "Пути термина таксономии" пишешь шаблон для нужного словаря.
Например, шаблон tovar/[tid] автоматом ставит синоним на любой термин из этого словаря из taxonomy/term/21 в tovar/21
Потом настраиваешь показ блока на tovar/* и ВУАЛЯ!
- Для комментирования войдите или зарегистрируйтесь
Да, не знаю, пошел читать...
Шалтай, спасибо за направление, единственный дельный совет за весь день на форуме!
- Для комментирования войдите или зарегистрируйтесь
работает, но не все...
в таксономии весь список терминов изменяет путь как надо, а само название таксономии остается taxonomy/term/12 30 50 (выводится в меню очень топорно, постоянно будет изменятся)
решения этого снова через Pathavto искать, или же Taxonomy menu?
В идеале было бы вообще не выводить название таксономии в меню, а только ее термины в виде пунктов меню... на форуме искал, проблема есть, решения я не увидел...
- Для комментирования войдите или зарегистрируйтесь
Вот еще такой аналогичный вопрос с нашего форума без ответа http://doc.drupal.ru/node/21351
- Для комментирования войдите или зарегистрируйтесь
а само название таксономии остается taxonomy/term/12 30 50
Не понял вопроса.
Что значит "Название таксономии" и где оно остаётся?
И вообще, таксономия - модуль, а мы говорим тут про словари и термины.
- Для комментирования войдите или зарегистрируйтесь
Комментарии