独自のモジュールに設定されたシステム変数を使用して、Magento ページ (製品カテゴリ ページとしましょう) のレイアウトを動的に変更する方法はありますか? 独自のモジュール管理設定パネルを使用して、カテゴリ ページのデフォルト レイアウトを設定できるようにしたいと考えています。特定の magento ページのデフォルト レイアウトを変更するたびに、これらの紛らわしい XML レイアウト ファイルを処理する必要がないようにします。
phtml ファイルでは、Mage::getStoreConfig('module/scope/...')
そのシステム変数を使用するように呼び出すことで、独自のモジュールのシステム変数を簡単に呼び出すことができます。しかし、そのシステム変数を使用して、デフォルトで XML レイアウト ファイルに設定されているレイアウト全体を変更したい場合はどうでしょう。
XML レイアウト ファイルでそのシステム変数の値を取得する方法がわかりません。
しかし、それを行う正しい方法があるに違いないと確信しています。これまでのところ、これは私が持っている最も近い手がかりです
Magento - xml レイアウト、ifconfig の値を指定しますか?
それでも、本当にやりたいことに対する直接的な答えは見つかりませんでした
これは私のconfig.xmlの内容です
<config>
<modules>
<Prem_Spectra>
<version>0.1.0</version>
</Prem_Spectra>
</modules>
<global>
<models>
<spectra>
<class>Prem_Spectra_Model</class>
</spectra>
</models>
<helpers>
<prem_spectra>
<class>Prem_Spectra_Helper</class>
</prem_spectra>
</helpers>
</global>
</config>