@JohnxFFF

Некешируемая область в шаблоне компонента bitrix?

Добрый день, как сделать вывод динамической части в шаблоне компонента news.list/detail ?

Пробовал так, шаблон компонента:
...
<?\Bitrix\Main\Page\Frame::getInstance()->startDynamicWithID("area");?>
<?=getPrice(...);?> // но этот код все равно кешируется
<?\Bitrix\Main\Page\Frame::getInstance()->finishDynamicWithID("area", "");?>
...


Подскажите, как обойтись без буфера вывода и работы с ним, если такое возможно?
  • Вопрос задан
  • 1577 просмотров
Пригласить эксперта
Ответы на вопрос 1
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
<!--Скрытый див, где-то на странице.-->
   <div style="display: none;" id="from"><?=getPrice(...);?></div>
        ...  
   <!--пустой див в закэшированном компонете-->
   <div style="display: block;" id="to"></div>    
    <script type="text/JavaScript">        
        document.getElementById('to').innerHTML = document.getElementById('from').innerHTML;
    </script>

Или:
marketplace.1c-bitrix.ru/solutions/askaron.include
Ответ написан
Ваш ответ на вопрос

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

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