|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » Не работает условный оператор в модуле "Онлайн игры" (помогите) |
Не работает условный оператор в модуле "Онлайн игры" |
привет. вот пишу такой код
<?if($URI_ID$="sfCat6")?> $MYINF_2$ <?endif?> вроде всё правильно, а информер не отображается на странице с материалом соответствующей категории модуля. почему? в настройки информера вписал ID категории Сообщение отредактировал vanovoevoda - Воскресенье, 24 Апр 2016, 12:51:29
|
vanovoevoda, код правильный, только вот "sfCat6" - это идентификатор урла страницы категории, а на материалах, принадлежащей ей, он другой, сами посмотрите через админ-бар
Так что код нужно изменить, например так: Код <?if($MODULE_ID$="ваш_модуль" and $CID$="6" )?>$MYINF_2$<?endif> |
vanovoevoda, на странице материала конструкция $URI_ID$="sfCat6" работать не будет, потому что там для $URI_ID$ идет sfEntххх
|
zarim, вообще не работает.
novikk, это я знаю, спасибо. webanet, и что же делать? операторами как-то можно вывести? |
vanovoevoda, Смотря на какой странице вы хотите разместить информер. На:
Страница со списком материалов раздела Страница со списком материалов категории Страница материала и комментариев к нему Для первых двух код страницы написан верно (верна переменная $URI_ID$), для последней, лучше сделать как написала webanet. |
_CrySiS_, ну мне неудобно указывать вручную каждый раз условный оператор материала, потому что материалов много и постоянно добавляются. Как быть тогда?
Sentimo, оно работает, но как-то странно. Первые две категории проканывает, а третья и тд - уже не работает. <?if($URI_ID$="sfCat6" or $CID$="6")?>$MYINF_2$<?endif?> <?if($URI_ID$="sfCat7" or $CID$="7")?>$MYINF_3$<?endif?> третий вариант тоже самое пишу - ток цифры меняю, но тот информер уже не отображает похожие материалы категории. Почему? Может, код как-то иначе сгруппировать? Сообщение отредактировал vanovoevoda - Среда, 27 Апр 2016, 15:13:12
|
| |||
| |||