Granin - 14 Апрель 2009 05:32 P.M.
Хотя нет, новая проблема... Задача выводить A в категориях которые не являются 2 или 3 Выводить B в категориях которые да являются пробую так
{categories} {if category_id == "not 2|3"} a {if:else} b {/if} {/categories}
выводит b b b. Новость принадлежит к категориям 1, 5 и 6 если принадлежит только к одной категории, к примеру к 1 выводит b в категори 2 и 3 выводит b
Говорят - нельзя быть чуть-чуть программистом... Разработчики EE сказали - можно! Именно этим и объясняется огромная популярность EE в развитых странах. EE имеет прекрасную, редчайшую по своей “понятности” документацию. И, если туда заглянуть по текущему вопросу, то нельзя не заметить, что выражение {if category_id == “not 2|3”} неверно, потому, что “not” не может использоваться в условиях! А вот в представлениях - да: {categories show=“not 3|6|8”}. Стало быть в блоке “if” используем традиционное “!=” {if category_id != “some value(s)”}