我知道理论上可以使用系统配置来确定页面的布局(使用ifconfig
选项),是否可以对 get 或 post 传递的变量做类似的事情?或者是 cookie 值?
问问题
333 次
1 回答
3
这在标准 Magento 中是不可能的。
根据您的用例,有一些方法:
实现一个自己的 XML 属性,例如Aoe_LayoutConditions
<action method="foo" ifrequestvar="...">
模型可以为您提供一个起点:添加自己的布局句柄。即,您检查在普通 PHP 代码中应满足的条件(如果条件有效,即
$_REQUEST
var 的值始终相同),然后您可以在布局 XML 中使用此布局句柄。您可以在观察者中添加布局句柄,如N98_CustomLayoutHandles所示。
于 2012-11-20T12:02:44.303 回答