Возможно ли поместить аргумент в первый сегмент адреса view?

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

Аватар пользователя VasyOK VasyOK 20 октября 2022 в 21:52

Допустим есть типы материалов Организация и Фото.

Создаю вьюху, которая выводит Фото прикрепленные к Организации.
Все работает если у страницы-вьюхи адрес
foto/%

А как сделать чтобы аргумент был в первом сегменте урла?
Если прописываю адрес
%/foto
выдет ошибку:
"%" may not be used for the first segment of a path.
на русском
"%" не может быть использован в качестве первого сегмента пути.

Лучший ответ

Аватар пользователя VasyOK VasyOK 22 октября 2022 в 15:21
1

Мою задачу решает: https://www.drupal.org/project/view_mode_page .
Для каждого типа контента создаются дисплеи. А для дисплеев уже адреса типа организация/фото, организация/видео.
Больше вариантов не вижу.

Комментарии

Аватар пользователя gun_dose gun_dose 20 октября 2022 в 22:50

Насколько я помню, такое вообще никак нельзя. Если очень нужно, то можно решить проблему через алиасы. Если вариантов очень много, то можно генерировать их автоматически каким-нибудь кастомным кодом

Аватар пользователя VasyOK VasyOK 20 октября 2022 в 23:33

Если такое нельзя, можно ли создавать страницы типа
ЦРУ/фото
ФБР/фото
используя какой-то модуль типа panels ? А на страницах уже блоки размещать.

Аватар пользователя VasyOK VasyOK 22 октября 2022 в 15:21
1

Мою задачу решает: https://www.drupal.org/project/view_mode_page .
Для каждого типа контента создаются дисплеи. А для дисплеев уже адреса типа организация/фото, организация/видео.
Больше вариантов не вижу.