Как показывать блок только в определенной Таксономии со всеми ее словарями и нодами, и убирать его

Прислано: sasha fin

чт, 02/09/2010 - 12:16

Другие статьи по теме:

Как показывать блок только в определенной Таксономии со всеми ее словарями и нодами, и убирать его во всех других таксономиях.

Задача возникновения ситуации описана здесь http://perevod.drupal.ru/node/49259.

Я так понимаю, сделать из taxonomy/term/37 41 43 и т.д. такое taxonomy/category_1/* и вписать в блок выводить блок на страницах taxonomy/category_1/* не получится?...

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Шалтай в чт, 02/09/2010 - 14:39.

Ну почему же не получится?
Pathauto тебе в помощь.


Опубликовано sasha fin в чт, 02/09/2010 - 14:44.

слышал, знаю, использовал... но там нужно создавать список синонимов вручную, так?

а если у меня таксономия - каталог товара магазина (более детально здесь http://perevod.drupal.ru/node/49259.), который находиться в динамике наполнения товарами, терминами менеджером - тогда Pathauto НЕ в помощь. :(


Опубликовано Шалтай в чт, 02/09/2010 - 14:45.

Не вручную, а именно автоматом.
Модуль PathAUTO не зря в названии имеет слово AUTO


Опубликовано sasha fin в чт, 02/09/2010 - 14:49.

или же я плохо знаю его возможности?

а ведь задачка то самая обычная стоит - вывести блок в указанном месте (любого товара с таксономии такой-то и только здесь!)

Еще идеи, пожалуйста, хотя бы навскидку...


Опубликовано Шалтай в чт, 02/09/2010 - 14:56.

Ты этот модуль не плохо знаешь, ты его вообще не знаешь.
Ставишь модуль, идёшь в admin/build/path/pathauto
Там в разделе "Пути термина таксономии" пишешь шаблон для нужного словаря.
Например, шаблон tovar/[tid] автоматом ставит синоним на любой термин из этого словаря из taxonomy/term/21 в tovar/21
Потом настраиваешь показ блока на tovar/* и ВУАЛЯ!


Опубликовано sasha fin в чт, 02/09/2010 - 15:22.

Да, не знаю, пошел читать...

Шалтай, спасибо за направление, единственный дельный совет за весь день на форуме!


Опубликовано sasha fin в сб, 04/09/2010 - 08:06.

работает, но не все...
в таксономии весь список терминов изменяет путь как надо, а само название таксономии остается taxonomy/term/12 30 50 (выводится в меню очень топорно, постоянно будет изменятся)

решения этого снова через Pathavto искать, или же Taxonomy menu?

В идеале было бы вообще не выводить название таксономии в меню, а только ее термины в виде пунктов меню... на форуме искал, проблема есть, решения я не увидел...


Опубликовано sasha fin в сб, 04/09/2010 - 09:41.

Вот еще такой аналогичный вопрос с нашего форума без ответа http://doc.drupal.ru/node/21351


Опубликовано Шалтай в ср, 08/09/2010 - 07:55.

"sasha fin" написал(а):

а само название таксономии остается taxonomy/term/12 30 50

Не понял вопроса.
Что значит "Название таксономии" и где оно остаётся?
И вообще, таксономия - модуль, а мы говорим тут про словари и термины.


Новое на сайте

Ссылки партнёров