Доброго дня.
Имеется компонент, который выводит список элементов, у каждого элемента имеется значок, который является рандомно выбранным из нескольких значков. Так вот, эта рандомность работает только при 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>
|