Динамическая область автоматически оборачивает свой контент в дополнительный div, который портит верстку сайта.
Нашел на сайте...
решение...
Композитному кешированию необходимы html-контейнеры для вставки в них содержимого динамических областей.
Можно использовать свои контейнеры:
echo '<div id="my_div">';
$frame = $this->createFrame("my_div", false)->begin();
//динамический контент
$frame->beginStub();
//заглушка
$frame->end();
echo '</div>';
у меня тоже самое ...
<div id="<?=$cartId?>" class="<?=$cartStyle?>">
<?
$frame = $this->createFrame($cartId, false)->begin();
require(realpath(dirname(__FILE__)).'/ajax_template.php');
$frame->beginStub();
require(realpath(dirname(__FILE__)).'/top_template.php');
$frame->end();
?>
</div>
Но всё равно оборачивает после изменения див в див... Кто нибудь сталкивался ?
<div id="bx_cart_block1" class="bx_cart_block">
<div id="bx_cart_block1" class="bx_cart_block">
<!--'start_frame_cache_bx_cart_block1'-->
<a href="/site_sc/personal/cart/">
<i class="fa fa-shopping-cart fa-fw">
</i>
<span class="hidden-sm">
1 товар | 1 299 <span class="webdebug-ruble-symbol" title="руб.">a</span> </span>
</a>
<!-- Quick Cart -->
<div class="dropdown-menu quick-cart" style="display: none;">
<!--<div class="qc-row qc-row-heading">
<!--<span class="qc-col-qty">шт.</span>-->
<!-- <span class="qc-col-name">1 товар На сумму </span>
<span class="qc-col-price">
1 299 <span class='webdebug-ruble-symbol' title='руб.'>a</span> </span>
</div>
-->
<div id="bx_cart_block1products">
<div class="qc-row qc-row-item"> <span class="qc-col-qty"><img src="/upload/resize_cache/iblock/e0a/70_70_1/e0a70a236c73939b8d643bf1f16e92e2.jpg" alt="Подгузники Merries размер L (9-14 кг.) 54шт."></span><span class="qc-col-name"><a href="/site_sc/catalog/7414523739/732062/">Подгузники Merries размер L (9-14 кг.) 54шт.</a></span><span class="qc-col-price">1 x 1 299 <span class="webdebug-ruble-symbol" title="руб.">a</span></span><span class="qc-col-remove bx_item_delete" onclick="bx_cart_block1.removeItemFromCart(228)" title="Удалить"><i class="fa fa-times fa-fw"></i></span></div>
<div class="qc-row-bottom">
<a class="btn qc-btn-viewcart" href="/site_sc/personal/cart/">Корзина</a><a class="btn qc-btn-checkout" href="/site_sc/personal/order/make/">Оформить заказ</a>
</div>
</div>
</div>
<!-- end: Quick Cart -->
<!--'end_frame_cache_bx_cart_block1'--></div>
</div>