У меня есть словарь, связанный с типом контента. Только один термин может быть выбран для классификации узла, созданного с этим типом контента. Словарь называется «Транспортные средства» и имеет термины «автомобили, грузовики, лодки». Тип контента также называется «Транспорт».
Я использую путь авто, чтобы он показывал [словарь: имя] / [термин: имя], поэтому при визуализации он будет показывать, например, site.com/vehicles/trucks, который покажет все грузовики ... типичные вещи Drupal .. Хорошо...
Теперь у меня есть представление, которое представляет собой страницу с путем «транспортные средства». Он настроен на отображение всех элементов типа «транспортные средства». Это представление страницы также настроено для принятия аргумента «идентификатор термина таксономии».
Обратите внимание, что когда присутствует термин таксономии, псевдоним URL, сгенерированный для пути таксономии, точно такой же, как и на странице Представлений с предоставленным аргументом:
URL Псевдоним таксономии путь = транспортные средства / грузовики. Страница просмотров с аргументом = автомобили / грузовики.
Это специально. Моя цель состояла в том, чтобы показать все результаты этого типа контента, когда аргумент отсутствовал, и когда он присутствовал, это было бы наиболее важно отфильтровать результаты на основе этого термина таксономии И сохранить те же поля и структуру, что и без аргумента (так же, как site.com/vehicles).
Проблема в том, что это не работает, как ожидалось. site.com/vehicles правильно показывает мой взгляд и связанные фильтры. site.com/vehicles/trucks показывает только обычный, неформатированный список таксономии, предоставленный Drupal.
Это потому, что аргумент идентификатора термина таксономии настроен неправильно?
Это проблема с весом, когда таксономические крючки запускаются после просмотра? Если так, как я могу переставить веса здесь, чтобы они срабатывали правильно и давали мне результаты, которые мне нужны?
Я знаю, что вы собираетесь предложить - в представлениях есть представление таксономии / термина /% для переопределения представлений по умолчанию для друпалов.
Однако в моем случае это не сработает. У меня есть несколько типов контента, каждый из которых имеет свой собственный словарь, и у каждого из них свой вид и различный набор полей (например, дома и машины имеют очень разные наборы полей). Таксономия / термин /% сработала бы, если бы все типы контента имели одинаковые поля, тогда я мог бы просто имитировать те в этом переопределении, но так как это не так, как я могу правильно получить свой путь с аргументом, чтобы показать результаты, основанные на этот словарный термин и сохранить мою структуру поля?
Извините, если это сбивает с толку. Ссылка на сайт для справки http://www.buyagainbaby.com . В настоящее время сайт использует таксономию / термин /% в качестве переопределения, но, опять же, это должно измениться, чтобы каждое представление отвечало за то, как оно отображает свой набор результатов на основе таксономии.