Magento > 从布局中删除自定义操作方法

Magento > remove custom action method from layout

我正在使用包含操作方法 'SearchAutocomplete' 的模块。我可以以某种方式删除此方法,就像使用 removeItem 一样吗?

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
        <block type="searchautocomplete/layout" name="search.block">
            <action method="SearchAutocomplete" ifconfig="searchautocomplete/general/enabled" />
        </block>
    </default>
</layout>

现在我唯一的解决办法是在 xml 文件中进行更改,这不是更新安全的。有没有更好的方法?

根据这个 XML 你可以在模块配置中禁用这个方法。只需找到配置,在 General 部分应该是禁用它的选择器。