Условные операторы в материалах

голоса: 0
  1. Помогите с правильным написанием условного оператора для материалов  
  2. Например у меня есть несколько категорий файлов 1,2,3,4,5. 
  3. На каждой из страниц отображается что-то одно.  
  4. Но как мне присвоить оператор странице материалов файлов, что бы он показывал текст  
  5. Купить кофе(раздел) - Молотый кофе(категория) - Арабико(страница материала)  
  6. У меня не получается установить на страницу материала текст соответствующий категории или разделу, помогите
Адрес сайта http://cscfg.ru/
| Автор: | Категория: Доп. функции
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0

Делается как-то так:

<?if($CID$='1')?>Текст для категории 1<?endif?>
<?if($CID$='2')?>Текст для категории 2<?endif?>
<?if($CID$='3')?>Текст для категории 3<?endif?>
<?if($CID$='4')?>Текст для категории 4<?endif?>
<?if($CID$='5')?>Текст для категории 5<?endif?>

вместо 1,2,3,4 и 5 нужно прописать айди категорий. Айди можно узнать с страницы управления категориями модуля http://cscfg.ru/panel/?a=cats;m=ld напротив каждой категории, вы увидите подобные айди [ID:4]. С моего примера категория с айди 4, вы смотрите нужные вам и прописывайте айди нужные для вас.

| Автор:

Не работает в материалах)
 

<li class="uWithSubmenu"><a <?if($CID$='6')?><?if($CID$='7')?><?if($CID$='8')?><?if($CID$='9')?><?if($CID$='10')?>class="uMenuItemA"<?endif?><?endif?><?endif?><?endif?><?endif?> href="/files/csgo"><span>Counter-Strike: Global Offensive</span></a>
 <ul>
 <li><a href="/files/csgo/config" title="Скачать Конфиги CSGO"><span>Конфиги</span></a></li>
 <li><a href="/files/csgo/cheat" title="Скачать Читы CSGO"><span>Читы</span></a></li>
 <li><a href="/files/csgo/maps" title="Скачать Карты CSGO"><span>Карты</span></a></li>
 <li><a href="/files/csgo/model" title="Скачать Модели CSGO"><span>Модели</span></a></li>
 </ul>
</li>

<li class="uWithSubmenu"><a <?if($URI_ID$='ldCat1' || $URI_ID$='ldCat2' || $URI_ID$='ldCat3' || $URI_ID$='ldCat4' || $URI_ID$='ldCat5' || $URI_ID$='ldCat11')?>class="uMenuItemA"<?endif?> href="/files/cs"><span>Counter-Strike 1.6</span></a>
 <ul>
 <li><a href="/files/cs/config" title="Скачать Конфиги CS1.6"><span>Конфиги</span></a></li>
 <li><a href="/files/cs/cheat" title="Скачать Читы CS1.6"><span>Читы</span></a></li>
 <li><a href="/files/cs/maps" title="Скачать Карты CS1.6"><span>Карты</span></a></li>
 <li><a href="/files/cs/model" title="Скачать Модели CS1.6"><span>Модели</span></a></li>
 <li><a href="/files/cs/counter-strike" title="Скачать Counter-Strike 1.6"><span>Counter-Strike 1.6</span></a></li>
 </ul>
</li>

CSCFG.ru Рябцев,

Замените код выше:

<a <?if($CID$='6')?><?if($CID$='7')?><?if($CID$='8')?><?if($CID$='9')?><?if($CID$='10')?>class="uMenuItemA"<?endif?><?endif?><?endif?><?endif?><?endif?>

на:

<a <?if($CID$='6' or $CID$='7' or $CID$='8' or $CID$='9' or $CID$='10')?>class="uMenuItemA"<?endif?>

внутри материалов и не будет работать, должно быть установлено в панели управления в разделе Управление дизайном в нужном для вас модуле на странице комментариев.

Yuri_Geruk,
Да, спасибо, я понял ошибку, все работает)
...