У меня есть каталог товаров, я кеширую сниппеты.
В сниппете есть кнопка "Отложить", которую я не кеширую (renderDynamic), чтобы видеть состояние - отложен/не отложен.
В файл с кешем вставляется метка <###dynamic-$n###>, где $n - номер по порядку.
Код: Выделить всё
<?php if($this->beginCache('snippet_' . $tovar->id, ['duration' => 3600 * 24]) ?>
<div>
...
<?php $this->renderDynamic('snippetButton', ['id'=>$tovar->id]) ?>
...
</div>
<?php $this->endCache(); ?>
<?php endif; ?>
на 2ой старице ###dynamic-0###, ###dynamic-1### ...
Если я "откладываю" несколько товаров на 1ой странице, потом несколько на 2ой, и перехожу в Отложенные,
то у одного или больше сниппетов на месте кнопки вылезает метка <###dynamic-$n###>
Такое впечатление что название меток совпадает и что-то идет не так.
Как это можно исправить?