Как условный оператор для групп можно использовать в информерах?

голоса: 0
Привет. Не работает условия в информере для магазина - $CUR_GROUP_ID$="3, ставлю это условие, но он не работает. Подскажите, пожалуйста, правильное значение уловного оператора групп для информера (интернет-магазин)?     Вот код информера:     <div class="item"> <div class="magvid2">  <div class="magvidins">  <div class="magvidblockbl">  <a href="$ENTRY_URL$"><img alt="" src="$THUMB$" class="gphoto" id="$BLOCK_PREF$-gphoto-$ID$"></a>  </div>  <div class="magvidtitbl">  <div class="magvidtextcent"><a href="$ENTRY_URL$" class="magvidlnk">  <?if(len($NAME$)>95)?><?substr($NAME$,0,91)?>...<?else?>$NAME$<?endif?>$MODER_PANEL$  </a></div>  </div>  <div class="magvidcenabl">  <?if($CUR_GROUP_ID$="2" || $CUR_GROUP_ID$="3" || $CUR_GROUP_ID$="4")?>$PRICE$<?else?><a href="/index/3" class="magvidcenabl">Узнать цену</a><?endif?>  </div>  <div class="kupblock">  <?if($2BASKET$)?><div class="kupnow kupnow2">$2BASKET$</div><?endif?>  </div>  </div>  </div>  </div>
| Автор: | Категория: Доп. функции
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

голоса: 0
Увы, но оператор $CUR_GROUP_ID$ работать и не будет в информере, данный оператор там не поддерживается. Смотрите список поддерживаемых ниже под формой с кодом http://joxi.ru/YmEzVWOT0Vykg2 конкретно оператором здесь не разграничить между группами.
| Автор:
и как же быть?
Atata Len,
В каком месте установлен информер?
на главной странице интернет-магазина
голоса: 0

В шаблоне информера код $PRICE$ заверните в такой вид

<span style="display:none;" class="pricemy">$PRICE$</span>,

на главной под информером разместите такой код.  

<?if($GROUP_ID$="2" || $GROUP_ID$="3" || $GROUP_ID$="4")?><style>.pricemy {display:block !important;} .magvidcenabl2 {display:none;}</style><?else?><style>.magvidcenabl2 {display:block !important;}<?endif?>

условие из информера удалите, и ссылку "узнать цену" с классом magvidcenabl замените на это magvidcenabl2, естественно поправите стили.

| Автор:
...