Здравствуйте!
Есть тип материала, в котором есть 2-а поля "выбор из списка" в первом поле например машины/мотоциклы, во втором с колёсами/без колёс
Мне необходимо выводить блок в зависимости от значения этих полей. т.е. например, если выводится материал "машины" "без колёс",то должен отобразиться блок рекламы с продажей колёс для машин, а если выводится "мотоциклы" "с колёсами", то блок с поздравлением, что он может катитьсч на все 4-е стороны.
Не пойму как это реализовать.
Сделал 4-е представления. в этих представлениях я могу вывести, но как вывести когда выводится сам материал???
подскажите
Комментарии
Модуль context. Инструкции на Ютюбе.
Посмотрел, не очень подходит. мне придётся прикручивать ещё костыли, чтоб это работало как нужно. Есть ещё варианты?
В node tpl материала
if (поле == 'машины без колёс') {
такой то блок
} else {
другое
}
Как вариант
Наверно приколько код писать, но я нашёл другое решение: pathauto.
последователям...
ставим этот блок, добавляем блок token (если не установлен ещё), активируем, переходим в настройки модуля pathauto, там выбираем свой материал, прописываем пути по токенам. !ВНИМАНИЕ! под виндой URL с кириллицей обрабатывается не корректно, поэтому поле в материале, должно быть прописано английскими буквами!
сохраняем шаблон.
идём в блоки, которые будут зависимы и далее уже штатно прописываем на каких страницах светиться.
Всё.
Если что-то не понятно, пишите в личку - расскажу и дополню этот пост.