Задать вопрос
@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"]);


Но проблема в том, что он не обновляется и стили не работают пока вручную не обновить файл. Подскажите как сделать так что бы файл обновлялся при изменении элемента инфоблока
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы