我确定我在某个地方看到过,为xml ifconfig语句指定一个值(默认情况下只是boolean).无论如何,在管理中禁用模块实际上不起作用(仅禁用模块输出).但是您可以在布局文件中添加ifconfig,例如,仅在禁用模块时设置模板如下:
<action method="setTemplate" ifconfig="advanced/modules_disable_output/Myname_Mymodule">
<template>mytemplate.phtml</template>
</action>
Run Code Online (Sandbox Code Playgroud)
那你怎么能反过来,所以只有在模块启用的情况下才设置模板?就像是:
<action method="setTemplate" ifconfig="advanced/modules_disable_output/Myname_Mymodule" value="0">
<template>mytemplate.phtml</template>
</action>
Run Code Online (Sandbox Code Playgroud) magento ×1