-
Notifications
You must be signed in to change notification settings - Fork 96
Динамическая область вне шаблона компонента
Yuri edited this page Jul 22, 2015
·
2 revisions
\Bitrix\Main\Page\Frame::getInstance()->startDynamicWithID("area");
//динамический контент вне компонента
\Bitrix\Main\Page\Frame::getInstance()->finishDynamicWithID("area", "Загрузка...");
Вторым параметром передаем false, чтобы композит не оборачивал всё в свой дополнительный div:
<? $frame = new \Bitrix\Main\Page\FrameHelper("city_mobile", false); ?>
<? $frame->begin(); ?>
<?=$current_city?>
<? $frame->beginStub(); ?>
Москва
<? $frame->end(); ?>
Способ с буферизацией. Удобнее в использовании, но нельзя использовать отложенные функции внутри динамической области и в заглушке.
$frame = new \Bitrix\Main\Page\FrameHelper("my_dynamic_area");
$frame->begin();
//динамический контент
$frame->beginStub();
//заглушка
$frame->end();
Welcome to the bitrix.exam2 wiki! Битрикс, подготовка к экзамену 2 https://github.com/donitz1609/bitrix.exam2