Народ, кто работал с Taxonomy redirect? Как сделать пернаправление?
К примеру сайт зоомагазина
Словарь Товары:
Птицы /*термины словаря*/
-попугаи
-канарейки
Животные
-кошки
-собаки
Рыбы
-золотые рыбки
-окуни
-осетры
Вопрос: как сделать пернаправления для
1) Товары (словарь),
2) Птицы(термин),
3) канарейки (подтермин)
Что в этих трех случаях прописывать в Путь, Разделитель, Remove Text?
Уже маюсь с этими !tid, !name. Ниче пока не получается.
Вложение | Размер |
---|---|
taxonomy redirect.gif | 11.61 КБ |
Комментарии
Правило применяется для всех терминов словаря, т.е. нельзя для термина 'Птицы' указать один путь, для 'Канарейки' - другой.
Пример редиректа:
Словарь: Товары
Фильтр: plain text
Путь: catalog/!name
Регистр: lowercase
Разделитель: - (каким символом будут разделяться слова в терминах словаря если их несколько)
Remove Text: можно оставить пустым, можно добавить знаки пунктуации. Все указанные символы будут удалены из названий терминов словарей при преобразовании их в url. Каждый символ - на новой строке.
Выставил
Словарь: Товары
Фильтр: plain text
Путь: catalog/!name
Регистр: lowercase
Разделитель: -
В результате, при нажатии по ссылке Птицы браузер показывает ссылку http://example.com/articles/Птицы, но после клика по этой ссылке показывается "Запрашиваемая страница не найдена".
Так ведь не должно быть? Как убедится, что перенаправление работает?
VasyOK, articles/Птицы - это ведь алиас?
посмотри в алиасах какой у этого алиаса реальный путь если taxonomy/term/x то нужно пересоздать.
но что-то мне подсказывает что ты не создал view с путем catalog и агрументом термин
Да, penexe, я знаю что вы знаете зачем мне это надо.
Вид с путем catalog и агрументом термин создам.
А можно как-то без Views убедиться, что созданное перенаправление работает?
нет, у вас по алиасу articles/Птицы вызывается реальный путь catalog/%
НО такого пути в системе нет и друпал выдает 404
Ничего не могу понять, уже установил голый Друпал на денвере, создал словарь, настроил "Taxonomy redirect", добавляю термин в словарь - и ничего, путь остался "http://localhost/21.com/taxonomy/term/3"
Сообщество, что подскажете??
Спасибо, что нашли эту тему.
Делаем так (D6):
1) Используем стандартное представление taxonomy/term/% (можно клонировать его) не удалям оттуда никакие выводы типа core feed
]2) Сначала прописываем путь на странице вьюхи (catalog/%) и редирект(например Словарь Каталог, Адрес catalog/!tid), а потом добавляем термины в словарь.
Возможно придется чуть потвикать аргументы во вьюхе и постучать кулаком по клавиатуре со злости.
А для D7 делаем так (что кстати легче): http://www.drupal.ru/node/67320
Что то не идет, настраиваю все так:
1. Taxonomy redirect
2. Views
3. Создаю термин "test" с словаре "new"
4. Перехожу по ссылке "test" и вижу следующий путь http://localhost/21.com/taxonomy/term/4
Ничего не изменилось.
Если хотите чтобы видно было что изменилось, то переделайте стиль на сеткой или таблицей.
Вы все правильно выставили. Теперь сотрите из словаря термины. Потом сделайте термины заново.