[Решено]отображение блока в зависимости от значения поля в материале

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

Аватар пользователя denis.pimenov denis.pimenov 10 августа 2013 в 21:25

Здравствуйте!

Есть тип материала, в котором есть 2-а поля "выбор из списка" в первом поле например машины/мотоциклы, во втором с колёсами/без колёс
Мне необходимо выводить блок в зависимости от значения этих полей. т.е. например, если выводится материал "машины" "без колёс",то должен отобразиться блок рекламы с продажей колёс для машин, а если выводится "мотоциклы" "с колёсами", то блок с поздравлением, что он может катитьсч на все 4-е стороны.
Не пойму как это реализовать.
Сделал 4-е представления. в этих представлениях я могу вывести, но как вывести когда выводится сам материал???
подскажите

Комментарии

Аватар пользователя denis.pimenov denis.pimenov 11 августа 2013 в 9:58

Посмотрел, не очень подходит. мне придётся прикручивать ещё костыли, чтоб это работало как нужно. Есть ещё варианты?

Аватар пользователя denis.pimenov denis.pimenov 11 августа 2013 в 21:07

Наверно приколько код писать, но я нашёл другое решение: pathauto.
последователям...
ставим этот блок, добавляем блок token (если не установлен ещё), активируем, переходим в настройки модуля pathauto, там выбираем свой материал, прописываем пути по токенам. !ВНИМАНИЕ! под виндой URL с кириллицей обрабатывается не корректно, поэтому поле в материале, должно быть прописано английскими буквами!
сохраняем шаблон.
идём в блоки, которые будут зависимы и далее уже штатно прописываем на каких страницах светиться.
Всё.
Если что-то не понятно, пишите в личку - расскажу и дополню этот пост.