Попав под раздачу нового sale.order.ajax, долго изучал эту тему на предмет возможности активации того или иного (всех) блоков.
Понял, что красивого решения нет.
В итоге увидел, что в template.php есть блок:
Код |
---|
<div style="display: none;">
<div id='bx-soa-basket-hidden' class="bx-soa-section"></div>
<div id='bx-soa-region-hidden' class="bx-soa-section"></div>
<div id='bx-soa-paysystem-hidden' class="bx-soa-section"></div>
<div id='bx-soa-delivery-hidden' class="bx-soa-section"></div>
<div id='bx-soa-pickup-hidden' class="bx-soa-section"></div>
<div id="bx-soa-properties-hidden" class="bx-soa-section"></div>
<div id="bx-soa-auth-hidden" class="bx-soa-section">
<div class="bx-soa-section-content container-fluid reg"></div>
</div>
</div>
|
Где есть нужные мне свойства. Например, информация о пользователе "bx-soa-properties-hidden".
В итоге просто подтянул из этого блока нужный div в
Код |
---|
<!-- BUYER PROPS BLOCK -->
<div id="bx-soa-properties" data-visited="false" class="bx-soa-section bx-active">
<div class="bx-soa-section-title-container">
<h2 class="bx-soa-section-title col-sm-9">
<span class="bx-soa-section-title-count"></span><?=$arParams['MESS_BUYER_BLOCK_NAME']?>
</h2>
<div class="col-xs-12 col-sm-3 text-right"><a href="" class="bx-soa-editstep"><?=$arParams['MESS_EDIT']?></a></div>
</div>
<div class="bx-soa-section-content container-fluid"></div>
</div>
<div id="bx-soa-properties-hidden" class="bx-soa-section"></div>
|
Не совсем правильно, но гораздо проще тонн JS в ajax_order.js.
Надеюсь, хоть кому-то помогу)