Сравните даты на статическом блочном виджете в magento 2
У меня есть два поля дат в блоке cms в magento 2. Я хочу, чтобы блок cms показывался только в диапазоне дат.
Для этого я переопределить функцию блока _beforeToHtml
,
Теперь я использую функцию, которая выглядит следующим образом:
if($inRange) {
$this->setText($this->_filterProvider->getBlockFilter()->setStoreId($storeId)->filter($block->getContent())
);
}
Но проблема в том, что проблема с кешем будет работать только после очистки кеша в magneto 2.
Если у кого-то есть идеи по этому поводу, все, что я могу написать, работает где-то еще.
заранее спасибо
1 ответ
// Попробуйте написать код в phtml-файле и вызвать этот phtml-файл в блоке, используя следующий код. это может избежать проблемы с кешем.
Block call example :
{{block class="Magento\Framework\View\Element\Template" template="Webkul_Test::test.phtml"}}