Вывод материала через views с аргументом по урл?

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

Аватар пользователя flatron flatron 28 августа 2012 в 12:25

Можно ли сделать такое с вьювс?

Я добавляю материал - банер, мне нужно, что бы разные банеры выводильсь на разных страницах, на главной одни банеры, на странице "технология" например, другие.

Как нибудь можно связать материал с урлом? Именно с урлом, т.к. нужно выводить банеры также на вьюшных страницах.

Комментарии

Аватар пользователя zil.arman zil.arman 28 августа 2012 в 12:34

Если вы добавляете баннер, то, скорее всего, это будет блок. В блоках есть возможность настраивать вывод на старицах - по типу материала, по пути, по роли пользователя и тд.

Кроме того, можно настроить и контекстный фильтр, если блок с баннером будет создаваться через Представления (Views).

Аватар пользователя flatron flatron 28 августа 2012 в 12:49

Нужно было бы выводить банеры после подгонки размеров имеджкэшем.

Видимо вопрос надо закрывать, сильно много заморочек с количеством урлов будет, неудобно будет пользоваться.
Действительно проще руками.

Аватар пользователя Lotar Lotar 28 августа 2012 в 14:13

Через вьюс добавить блок с выводом банеров. Если сайт структурирован таксономией, то добавляем аргумент.
Содержимое: Has taxonomy term ID (with depth).
Далее WHEN THE FILTER VALUE IS NOT AVAILABLE:
выбираем Provide default value - Raw value from url. Ниже указываем где в урле живет термин по которому фильтровать.
И будет различать банеры по категориям таксономии.

Аватар пользователя Andruxa Andruxa 28 августа 2012 в 14:50

"flatron" wrote:
сильно много заморочек с количеством урлов будет

- в настройках видимости блока можно использовать маску *
- они всё равно будут, надо же как-то указывать, какой баннер на какой странице выводить