Написать условие
Мне нужно сформировать ссылку на определенную страницу в зависимости от текущей.
Критериями выбора являются [[+cattools]] и [[+mat]] то есть категория и материал.
Условие (или модификатор) должно быть таким: если категория = 1 и материал = 2 то получаем url = abc.ru
Как можно записать подобное условие?
Критериями выбора являются [[+cattools]] и [[+mat]] то есть категория и материал.
Условие (или модификатор) должно быть таким: если категория = 1 и материал = 2 то получаем url = abc.ru
Как можно записать подобное условие?
Комментарии: 6
А много таких условий?
около 10
abc «от балды» написал, оказалось есть такой сайт… Василий, этот сайт можно убрать
Самое верное — свой фильтр вывода.
Типа:
Вызывать в чанке вот так:
Или даже так — это немного быстрее:
Типа:
<?php
if ($input == 1 && $options ==2 ) {
return 'abc.ru';
}
Вызывать в чанке вот так:
[[+cattools:myfilter=`[[+mat]]`]]
Или даже так — это немного быстрее:
[[!myfilter?
&input=`[[+cattools]]`
&options=`[[+mat]]`
]]
спасибо, Василий
твоя школа даром не проходит — уже сам к этому пришел, но твое решение с вызовом удобнее!
твоя школа даром не проходит — уже сам к этому пришел, но твое решение с вызовом удобнее!
Молоток!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.