Taxonomy redirect. Вопрос к тем, кто им пользовался. [Закрыто по давности]

Главные вкладки

Аватар пользователя VasyOK VasyOK 25 ноября 2009 в 5:59

Народ, кто работал с Taxonomy redirect? Как сделать пернаправление?

К примеру сайт зоомагазина
Словарь Товары:
Птицы /*термины словаря*/
-попугаи
-канарейки
Животные
-кошки
-собаки
Рыбы
-золотые рыбки
-окуни
-осетры

Вопрос: как сделать пернаправления для
1) Товары (словарь),
2) Птицы(термин),
3) канарейки (подтермин)

Что в этих трех случаях прописывать в Путь, Разделитель, Remove Text?

Уже маюсь с этими !tid, !name. Ниче пока не получается.

ВложениеРазмер
Иконка изображения taxonomy redirect.gif11.61 КБ

Комментарии

Аватар пользователя oksale oksale 25 ноября 2009 в 13:45

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

Пример редиректа:
Словарь: Товары
Фильтр: plain text
Путь: catalog/!name
Регистр: lowercase
Разделитель: - (каким символом будут разделяться слова в терминах словаря если их несколько)
Remove Text: можно оставить пустым, можно добавить знаки пунктуации. Все указанные символы будут удалены из названий терминов словарей при преобразовании их в url. Каждый символ - на новой строке.

Аватар пользователя VasyOK VasyOK 25 ноября 2009 в 17:15

Выставил

Словарь: Товары
Фильтр: plain text
Путь: catalog/!name
Регистр: lowercase
Разделитель: -

В результате, при нажатии по ссылке Птицы браузер показывает ссылку http://example.com/articles/Птицы, но после клика по этой ссылке показывается "Запрашиваемая страница не найдена".

Так ведь не должно быть? Как убедится, что перенаправление работает?

Аватар пользователя penexe penexe 25 ноября 2009 в 18:14

VasyOK, articles/Птицы - это ведь алиас?
посмотри в алиасах какой у этого алиаса реальный путь если taxonomy/term/x то нужно пересоздать.
но что-то мне подсказывает что ты не создал view с путем catalog и агрументом термин

Аватар пользователя VasyOK VasyOK 25 ноября 2009 в 18:52

Да, penexe, я знаю что вы знаете зачем мне это надо.
Вид с путем catalog и агрументом термин создам.

А можно как-то без Views убедиться, что созданное перенаправление работает?

Аватар пользователя penexe penexe 25 ноября 2009 в 20:03

"VasyOK" wrote:
А можно как-то без Views убедиться, что созданное перенаправление работает?

нет, у вас по алиасу articles/Птицы вызывается реальный путь catalog/%
НО такого пути в системе нет и друпал выдает 404

Аватар пользователя kpv_dnepr@drupal.org kpv_dnepr@drupal.org 17 мая 2012 в 20:20

Ничего не могу понять, уже установил голый Друпал на денвере, создал словарь, настроил "Taxonomy redirect", добавляю термин в словарь - и ничего, путь остался "http://localhost/21.com/taxonomy/term/3"

Сообщество, что подскажете??

Аватар пользователя VasyOK VasyOK 18 мая 2012 в 0:10

Спасибо, что нашли эту тему.
Делаем так (D6):
1) Используем стандартное представление taxonomy/term/% (можно клонировать его) не удалям оттуда никакие выводы типа core feed

]2) Сначала прописываем путь на странице вьюхи (catalog/%) и редирект(например Словарь Каталог, Адрес catalog/!tid), а потом добавляем термины в словарь.
Возможно придется чуть потвикать аргументы во вьюхе и постучать кулаком по клавиатуре со злости.

А для D7 делаем так (что кстати легче): http://www.drupal.ru/node/67320

Аватар пользователя VasyOK VasyOK 18 мая 2012 в 15:35

Если хотите чтобы видно было что изменилось, то переделайте стиль на сеткой или таблицей.

Вы все правильно выставили. Теперь сотрите из словаря термины. Потом сделайте термины заново.