Есть два типа материалов:
1) Коллекция (группа товаров)
2) Товар
Страница коллекции и связанные с ней страницы товаров имеют одинаковый термин таксономии.
На страницах коллекций блоком расположена вьюха, которая должна выводить картинки из страниц товаров, которые имеют тот же термин, что и страница коллекции, на которой расположена вьюха.
Вопрос:
Как сделать такой фильтр во вьюхе? Настройки фильтрации по термину не позволяют это сделать.
Комментарии
скрин есть?
Скрин чего?
По умолчанию вьюха в блоке не берет аргумент из url, вам нужно его передавать. В настройках контекстного фильтра по термину таксономии пишите provide default argument > php code > <?php return arg(2); ?> как-то так.
Здесь вы сами берете аргумент из урла и подсовываете его вьюхе в блоке.
К сожалению стоит ЧПУ и взять аргумент из УРЛ не выйдет.
Ерунды не говорите, сначала разберитесь как оно работает. Аргументы берутся не зависимо от того включены ЧПУ или нет.
Тем не менее не работает - срабатывает опция как при отсутствии аргумента.
Прилагаю скрин настроек аргумента.
Ну, значит, там либо просто arg(2); без return, либо поставьте "ID термина таксономии из URL"
Стерто
что то я написал, потом прочел по внимательнее коменты, оказалось, что написал тоже самое, что и предыдущий товарищ
Пробовал оба варианта - не работает.
Когда в просмотре вьюхи ввожу нужный аргумент - выводит как надо.
Но на странице, где размещена вьюха выводит так, как будто нет аргумента.