Искать  
 
   
 
как упростить выражение ИЛИ?
Отправлено: 27 Январь 2010 01:40 P.M.   [ Игнорировать ]
Студент
RankRank
Всего сообщений:  143
Зарегистрирован  2008-01-21

у меня пока условие из двух категорий, а если надо будет побольше условий, как мне сократить синтаксис?

{if category_id==31 OR category_id==21} 

Можно это сократить? Также интересует выражение И.
Или если ссылка есть на такую тему.

Профиль
 
 
Отправлено: 27 Январь 2010 01:54 P.M.   [ Игнорировать ]   [ # 1 ]
Студент
Avatar
RankRank
Всего сообщений:  106
Зарегистрирован  2009-08-05

мне кажется ничего не сократишь тут
доки тут http://eeclub.ru/docs/templates/globals/conditionals.html

 Подпись 

Серёга я

Профиль
 
 
Отправлено: 27 Январь 2010 02:05 P.M.   [ Игнорировать ]   [ # 2 ]
Sr. Member
RankRankRankRank
Всего сообщений:  939
Зарегистрирован  2008-09-27

Может если эти категрии в одну группу объедениь как-нить? Ну или найти у них условие одно какое-нибудь общее и sql запросом вынуть все эти id

Профиль
 
 
Отправлено: 27 Январь 2010 02:23 P.M.   [ Игнорировать ]   [ # 3 ]
Студент
RankRank
Всего сообщений:  143
Зарегистрирован  2008-01-21

В sql не сильна ((
И это будет не упрощение, а усложнение.

Профиль
 
 
Отправлено: 27 Январь 2010 05:06 P.M.   [ Игнорировать ]   [ # 4 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

а можно побольше кода - что бы понять в каком контексте используется данное условие?

 Подпись 

booooring…

Профиль
 
 
Отправлено: 27 Январь 2010 05:08 P.M.   [ Игнорировать ]   [ # 5 ]
Студент
RankRank
Всего сообщений:  143
Зарегистрирован  2008-01-21
{categories}{if category_id==31 OR category_id==21}
<h5>Если не видите основной текстзначит эта статья открыта только для меня и друзей. </h5>
{if:else}{/categories}
{body}
{
/if} 
Профиль
 
 
Отправлено: 27 Январь 2010 05:56 P.M.   [ Игнорировать ]   [ # 6 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

я думаю вам надо саму архитектуру поменять
к примеру, что мешает все закрытые категории вынести в отельную группу и проверять в условиях уже ее?

 Подпись 

booooring…

Профиль
 
 
Отправлено: 27 Январь 2010 05:58 P.M.   [ Игнорировать ]   [ # 7 ]
Студент
RankRank
Всего сообщений:  143
Зарегистрирован  2008-01-21

тгда иерархия будет отображаться по-другому в дереве категорий

Профиль
 
 
Отправлено: 27 Январь 2010 06:34 P.M.   [ Игнорировать ]   [ # 8 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

ok. если не используете описания категорий - добавьте маркер закрытости туда, если используете - добавьте custome category field.

 Подпись 

booooring…

Профиль