@countZer0

Как обновить файл по событию создания или измененеия элемента инфоблока?

Доброго врмени суток !

Есть компонент (news.list), который выводит слайдер на главной. Через админку можно задавать стили для данного слайдера, для этого в result_modifier есть такой код:

$arPropValues = array();
$dbItems = CIBlockElement::GetList(array(), array('IBLOCK_ID' => 8, 'ACTIVE' => 'Y'), array('PROPERTY_DEFAULTSLIDER_CSS')); 
while($arItem = $dbItems->GetNext(true, false)) { 
$arPropValues[] = $arItem['PROPERTY_DEFAULTSLIDER_CSS_VALUE']; 
}
$path = $_SERVER['DOCUMENT_ROOT'].'/local/templates/zemtrad/css/getindexslide.css';
file_put_contents($path, $arPropValues["0"]);


Но проблема в том, что он не обновляется и стили не работают пока вручную не обновить файл. Подскажите как сделать так что бы файл обновлялся при изменении элемента инфоблока
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы