3

理論的には、システム構成を使用してページのレイアウトを決定することが可能であることを理解しています(ifconfigオプションを使用)。getまたはpostによって渡される変数で同様のことを行うことは可能ですか?またはその問題のCookie値?

4

1 に答える 1

3

This is not possible in standard Magento.

Depending on your use case there are some ways:

  1. Implement an own XML attribute, for example <action method="foo" ifrequestvar="..."> The modle Aoe_LayoutConditions could give you a starting point:

  2. Add an own layout handle. i.e. you check your condition that should be meet in normal PHP code (that works if the condition, i.e. the value of your $_REQUEST var is always the same) and then you can use this layout handle in the layout XML. You can add layout handles in an observer as shown in N98_CustomLayoutHandles.

于 2012-11-20T12:02:44.303 に答える