У меня на сайте несколько разделов для которых созданы отдельные типы контента.
Мне необходимо вывести блок, который бы динамично выводил список материалов в зависимости от данного раздела...
Для примера:
Имеем разделы:
mysite.com/razdel-1
mysite.com/razdel-2
Для нод создаются автосинонимы, так что каждая нода имеет адрес: mysite.com/razdel-1/material-razdela или же mysite.com/razdel-2/material-razdela. Мне необходимо, чтобы при просмотре материала справа в блоке отображался блок с другими материалами данного раздела. Конечно, неплохо бы было чтобы фильтр подхватывал тип контента материала, и выводил сопутствующие материалы. Если такой вариант не возможен, нужно хотя бы чтобы он подхватывал значения из ur-адреса (по названию раздела)....
Комментарии
views + arguments
Я это понял, но подскажите, как реализовать.... у меня не получается правильно аргумент настроить
вот например так отлично работает
UPD только еще добавьте
<?php
if (isset($arg) && count($arg) > 1 && ...
?>
и не ждите, что заработает в админке views, там arg() совершенно другой путь вернет
Не?
дубль
не
Перечитал...ага.
По такому типу? (давайте думать абстрактно)
http://expolenta.kz/content/%D0%B2%D1%8B%D1%81%D1%82%D0%B0%D0%B2%D0%BE%D...
В моем случае есть тип ноды выставочный центр.
Есть типы нод выставки
Есть таксономия с привязкой.
Задача: на странице с выставчоным центром вывести все выставки проходящие на его территории.
Если по смыслу оно, то:
views -> block
Поля на свое усмотрение
В аргументах выбрать Provide default argument
Дальше
Default argument type: Node ID from URL
Дальше
в свойствах Provide default argument выберите конкретный раздел (или тип материала), у меня конкретный выставочный центр
ставим отображение данного блока на конкретной странице с выставочным центром. Показывается на ура.
что за упрямость со своими абстракциями? человек четко изъяснил, что хотел (собственно, где он сам?)
именно это и демонстрируется