比较magento 2中静态块小部件的日期

时间:2017-07-20 03:30:39

标签: magento magento2 magento2.0.2

我在magento 2中的cms块中有两个日期字段。我希望cms块仅在日期范围内显示。

为此,我重写了一个块函数_beforeToHtml

现在我正在使用一个如下所示的函数:

if($inRange) {
    $this->setText($this->_filterProvider->getBlockFilter()->setStoreId($storeId)->filter($block->getContent())
                );
}

但问题是由于缓存问题,它只在刷新磁盘2中的缓存后才会起作用。

如果有人对此有任何想法,我能写的任何东西都可以在其他地方运作。

提前致谢

1 个答案:

答案 0 :(得分:0)

//尝试在phtml文件中编写代码,并使用以下代码在块中调用该phtml文件。这可能会避免缓存问题。

Block call example : 
{{block class="Magento\Framework\View\Element\Template" template="Webkul_Test::test.phtml"}}

Reference link