Условные операторы (скрытие категорий)

голоса: 0

Добрый день.

Категорий более 100 и есть необходимость скрыть отображение около 25 категорий.

Если прописать это так

      <?if($URI_ID$='ldCat16')?>     
     <?if($URI_ID$='ldCat34')?>
     <?if($URI_ID$='ldCat50')?>
     <?if($URI_ID$='ldCat54')?>
     <?if($URI_ID$='ldCat74')?>
     <?if($URI_ID$='ldCat48')?>
     <?if($URI_ID$='ldCat91')?>
     <?if($URI_ID$='ldCat92')?>
     <?if($URI_ID$='ldCat93')?>
     <?if($URI_ID$='ldCat94')?>
     <?if($URI_ID$='ldCat14')?>
     <?if($URI_ID$='ldCat67')?>
     <?if($URI_ID$='ldCat83')?>
     <?if($URI_ID$='ldCat84')?>
     <?if($URI_ID$='ldCat85')?>
     <?if($URI_ID$='ldCat47')?>
     <?if($URI_ID$='ldCat52')?>
     <?if($URI_ID$='ldCat53')?>
     <?if($URI_ID$='ldCat76')?>
     <?if($URI_ID$='ldCat62')?>
     <?if($URI_ID$='ldCat58')?>
     <?if($URI_ID$='ldCat80')?>
<?else?><center>$CATEGORIES$</center> <?endif?>
     <?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>

то $CATEGORIES$ не отображаются вовсе.

Если попытаться <?if($URI_ID$='ldCat80')?><?else?><center>$CATEGORIES$</center> <?endif?>

и так все 20... то не сохраняется шаблон, потому что $CATEGORIES$ больше 1.

Как правильно прописать все $URI_ID$ ?

| Автор: | Категория: Каталоги

Ответов: 1

голоса: 0
 
Лучший ответ

Примерно вот так:

 <?if($URI_ID$='ldCat16' or $URI_ID$='ldCat34' or $URI_ID$='ldCat50' or $URI_ID$='ldCat54' or $URI_ID$='ldCat74' or $URI_ID$='ldCat48' or $URI_ID$='ldCat91' or $URI_ID$='ldCat92' or $URI_ID$='ldCat93' or $URI_ID$='ldCat94' or $URI_ID$='ldCat14' or $URI_ID$='ldCat67' or $URI_ID$='ldCat83' or $URI_ID$='ldCat84' or $URI_ID$='ldCat85' or $URI_ID$='ldCat47' or $URI_ID$='ldCat52' or $URI_ID$='ldCat53' or $URI_ID$='ldCat76' or $URI_ID$='ldCat62' or $URI_ID$='ldCat58' or $URI_ID$='ldCat80')?><?else?><center>$CATEGORIES$</center> <?endif?>  

| Автор:
Выбор ответа лучшим | | Автор: Sentimo
...