У меня есть два поля дат в блоке cms в magento 2. Я хочу, чтобы этот блок cms показывался только тогда, когда они находятся в диапазоне дат.
Для этого я переопределяю функцию блока _beforeToHtml
.
Теперь я использую функцию, которая выглядит так:
if($inRange) {
$this->setText($this->_filterProvider->getBlockFilter()->setStoreId($storeId)->filter($block->getContent())
);
}
Но проблема связана с проблемой кеша, он будет работать только после сброса кеша в магнето 2.
Если у кого-то есть какие-либо идеи об этом, все, что я могу написать, работает где-то еще.
заранее спасибо