Magento $\u请求参数的布局xml条件

Magento $\u请求参数的布局xml条件,magento,layout,Magento,Layout,我知道在理论上可以使用系统配置来确定页面的布局(使用ifconfig选项),是否可以对get或post传递的变量执行类似的操作?或者一个cookie值?这在标准Magento中是不可能的 根据您的用例,有以下几种方法: 实现自己的XML属性,例如可以为您提供一个起点: 添加自己的布局句柄。i、 e.检查在普通PHP代码中应该满足的条件(如果条件,即$\u请求var的值始终相同,则该条件有效),然后可以在布局XML中使用此布局句柄。可以在观察者中添加布局控制柄,如中所示 你到底想干什么?用例是什么

我知道在理论上可以使用系统配置来确定页面的布局(使用
ifconfig
选项),是否可以对get或post传递的变量执行类似的操作?或者一个cookie值?

这在标准Magento中是不可能的

根据您的用例,有以下几种方法:

  • 实现自己的XML属性,例如
    可以为您提供一个起点:

  • 添加自己的布局句柄。i、 e.检查在普通PHP代码中应该满足的条件(如果条件,即
    $\u请求
    var的值始终相同,则该条件有效),然后可以在布局XML中使用此布局句柄。可以在观察者中添加布局控制柄,如中所示


  • 你到底想干什么?用例是什么?谢谢Alex,选择了第一个选项,我只是对它进行了大量修改。