Здравствуйте!
В init.php создал функцию:
Код |
---|
function brand() {
$brandirovanie = CAdvBanner::GetList($by, $order, array("LAMP" => "green", "TYPE_SID" => "0"));
while($brnd = $brandirovanie->NavNext(true, "f_"))
{
$brand = $brnd;
}
if($brand):
$brand["IMG"] = CFile::GetPath($brand["IMAGE_ID"]);
return $brand;
endif;
} |
Функция brand() выводится в header.php:
Код |
---|
<?php
$brand = brand();
?>
<body <?if($brand) {echo "st yle=\"background:url('".$brand['IMG']."') top center no-repeat fixed;\"";}
else { echo "class='background'"; }?>>
<?if($brand):?>
<a id="ad_bg" href="/bitrix/rk.php?id=<?=$brand['ID']?>&site_id=<?=$brand['FIRST_SITE_ID']?>&event1=<?=$brand['STAT_EVENT_1']?>&event2=<?=$brand['STAT_EVENT_2']?>&event3=0<?/*=$brand['STAT_EVENT_3']*/?>&goto=<?=$brand['URL']?>" target="<?=$brand['URL_TARGET']?>"> </a>
<?endif?>
<div class="big-block <?if($brand):?>main-content-block<?endif;?>"> |
Но почему то ф-ия эта после первого вывода кэшируется, как сделать чтобы она срабатывала всегда при обновлении страницы?