Отложенная загрузка блоков
JS:
JavaScript
$.post('https://mydomain.com/page/', { load_dp: 1 }, function(response) {
if (response) {
const $content = $(response);
const $magicBlock = $content.find('.dp-magic-block');
if ($magicBlock.length) {
const $desiredContent = $magicBlock.html();
console.log($desiredContent);
}
}
}, 'html');HTML:
Smarty
{if $wa->post('load_dp')}
<div style="display: none" class="dp-magic-block">
{* Хелпер вывода *}
</div>
{/if}

