Написать условие

Мне нужно сформировать ссылку на определенную страницу в зависимости от текущей.
Критериями выбора являются [[+cattools]] и [[+mat]] то есть категория и материал.
Условие (или модификатор) должно быть таким: если категория = 1 и материал = 2 то получаем url = abc.ru
Как можно записать подобное условие?
Михаил
06 августа 2013, 09:26
modx.pro
922
0

Комментарии: 6

Николай
06 августа 2013, 13:28
0
А много таких условий?
Михаил
06 августа 2013, 13:30
0
abc «от балды» написал, оказалось есть такой сайт… Василий, этот сайт можно убрать
    Василий Наумкин
    06 августа 2013, 14:35
    0
    Самое верное — свой фильтр вывода.

    Типа:
    <?php
    if ($input == 1 && $options ==2 ) {
    	return 'abc.ru';
    }

    Вызывать в чанке вот так:
    [[+cattools:myfilter=`[[+mat]]`]]

    Или даже так — это немного быстрее:
    [[!myfilter?
    	&input=`[[+cattools]]`
    	&options=`[[+mat]]`
    ]]
      Михаил
      06 августа 2013, 14:59
      0
      спасибо, Василий
      твоя школа даром не проходит — уже сам к этому пришел, но твое решение с вызовом удобнее!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6