Наверняка многие сталкивались, но поиском ответа не нашел.
Есть меню из таксономии, которое выдает пути вида category/term, но стандартный вывод тизеров материалов конечно не устраивает.
Делаю вьюс, который принимает аргументами термины словаря таксономии и страницу с таким же путем category.
В превьюхе аргументы работают правильно!
По адресу category выдает весь вид, но по адресу с аргументом category/% выдает тот же дефолтный вывод тизеров материалов.
Как сделать чтобы путь вьюса с аргументами перекрывал пути синонимов таксономии?
Комментарии
какой адрес прописан в виде?
category
category/% тоже пробовал - эффект тот же, только без аргумента не работает
У модуля вьюза есть дефолтный вьюз для замены им таксономии, его можно включить в админке модуля и править, дополняя своими полями, или же просто посмотреть как там сделаны аргументы и сделать аналогично.
gorr говорит про taxonomy/term
учтите что category для юберкарта никак не изменяется
Уберкарта у меня нету.
Проблема в том что у меня не работает с синонимами.
Если в дефолтной вьюхе путь taxonomy/term/% переименовываю в category/%
и такой же синоним имеет термин таксономии - тоже начинает отображать тизеры, а не вьху...
неужели никто не пробовал переименовывать?
Возможно я не понимаю в чем проблема, но мне без проблем удалось добился изменения адреса и вьюз продолжает отображать все как надо (сетка товаров ubercart).
Сделал нужный мне вид и скопировал в него все настройки из стандартного taxonomy_term (в том числе и путь taxonomy/term/%). В настройках pathauto в разделе "Настройки для терминов таксономии" в нужный словарь добавил шаблон. И вуаля
было: http://127.0.0.1/drupal/category/klassifikator/bytovaya-tekhnika/televizory
стало: http://127.0.0.1/drupal/catalog/bytovaya-tekhnika/televizory
BRETER, заработало.
Оказалось гораздо проще, я просто с путями перемудрил...
Спасибо!
Требуется расширить вьюс аргументами для дальнейшей фильтрации контента.
Вот пример:
http://board.navitech.com.ua/лодочные-моторы
Дальше хочется сделать конструкцию:
http://board.navitech.com.ua/лодочные-моторы/киев
и отфильтровать в рубрике сообщения из этого города.
Соответственно добавляется второй аргумент, который проверяется по соответствующему словарю городов...
Но у меня это работает только с реальными путями: http://board.navitech.com.ua/taxonomy/term/1/8
и если прописать синоним явно: taxonomy/term/1/8 -> лодочные-моторы/киев
Писать руками все возможные комбинации синонимов
<category>/<city>
- не вариант.Подскажите как заставить работать с синонимами на лету?