2012-11-20 35 views
3

我知道理論上可以使用系統配置來確定頁面的佈局(使用ifconfig選項),是否可以通過get或post傳遞的變量做類似的事情?或者這個問題的cookie值?

+0

你究竟想要做什麼?什麼是用例? – Alex

回答

3

這在標準Magento中是不可能的。

根據您的使用情況下,有一些方法:

  1. 實現一個自己的XML屬性,例如<action method="foo" ifrequestvar="...">的MODLE Aoe_LayoutConditions可以給你一個起點:

  2. 添加自己的佈局手柄。即檢查應該在正常PHP代碼中遇到的條件(如果條件(即$_REQUEST var的值始終相同)的條件適用),然後您可以在佈局XML中使用此佈局句柄。您可以在觀察者中添加布局控制柄,如N98_CustomLayoutHandles所示。

+0

謝謝亞歷克斯,去了第一個選項,我只是大量修改它。 –