我想根据通过前端路由器 Controller 登录的用户从产品 View 页面中删除product_options_wrapper block 。
我知道我可以通过编程方式附加一个新 block ,但我没有找到删除函数。 :-(
尝试过某事。像这样
$this->getLayout()->unsetBlock('product_options_wrapper');
$this->getLayout()->getBlock('product.info')->remove('product_options_wrapper');
但是没有任何作用。
最佳答案
为了使用其父 block 删除 block ,请使用下面的代码
$this->getLayout()->getBlock('product.info')->unsetChild('product_options_wrapper');
关于magento - 以编程方式从布局中删除 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14275333/