我们可以使用 unsetBlock()
方法删除 Magento 1 中的块,但在 Magento 2 中它不起作用。那么,请帮助如何以编程方式删除 Magento2 中的块?
最佳答案
使用 unsetElement()
方法删除块。
就像
$layout = $this->getLayout();
$block = $layout->getBlock('catalog.topnav'); // block name
$layout->unsetElement('catalog.topnav');
关于magento2 - 在 Magento2 中以编程方式删除块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35866371/