Как совместить условные операторы?

голоса: 0

Как совместить условные операторы, чтобы если все перечисленные операторы отрицательно или положительно, то ... ?

 

Я пытался совместить так <?if($PHOTO_NAME$ + $PHOTO_DESCR$)?> и просто запятой <?if($PHOTO_NAME$ , $PHOTO_DESCR$)?>

Но ноль эффекта.

| Автор: | Категория: Доп. функции
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

голоса: +2
 
Лучший ответ
<?ifnot($PHOTO_NAME$ or $PHOTO_DESCR$)?> отрицательно
<?if($PHOTO_NAME$ or $PHOTO_DESCR$)?> положительно

Опишите более детально, что вы хотите видеть на выходе.
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Спасибо ребята.

 

Да просто у меня много граф с описанием.

И все они имеют общее обрамление.

И когда они не заполнены, надо чтобы небыло ни пустых граф, ни общего обрамления.
Сизых Владимир,
<?if($PHOTO_NAME$ or $PHOTO_DESCR$)?>тут если что то есть<?else?>тут пусто<?endif?>
"тут пусто" писать не надо, это условие говорит такое, "если есть название фото ИЛИ описание фото" то выводим что то "если нет одного из" то пусто "конец"
Голоса: +1

<?if($PHOTO_NAME$ || $PHOTO_DESCR$)?>

читать как если название фото и описание фото

| Автор:
...