Доброго дня.
Имеется компонент, который выводит список элементов, у каждого элемента имеется значок, который является рандомно выбранным из нескольких значков. Так вот, эта рандомность работает только при clear_cache=Y.
Код в шаблоне компонента примерно такой :
В какую сторону двигаться, чтобы решить эту проблему ?
Имеется компонент, который выводит список элементов, у каждого элемента имеется значок, который является рандомно выбранным из нескольких значков. Так вот, эта рандомность работает только при clear_cache=Y.
Код в шаблоне компонента примерно такой :
Код |
---|
<div class="b-top-menu__catalog-col"> <? $log=1; $number=10; $number = ceil(count($arResult["SECTIONS"])/4); ?> <? $M=generate_rand_massive(1,6,count($arResult["SECTIONS"])); $i2=0; ?> <?foreach( $arResult["SECTIONS"] as $arItems ){?> <a href="<?=$arItems["SECTION_PAGE_URL"]?>" class="b-top-menu__catalog-link link _ico<? echo $M[$i2]; $i2++; ?>"> <span><?=$arItems["NAME"]?> (<?=CIBlockSection::GetSectionElementsCount($arItems["ID"]);?>)</span> </a> <? if(($log % $number) == 0){ ?> </div><div class="b-top-menu__catalog-col"> <? } ?> <? $log++; ?> <?}?> </div> |