Есть ли способ изменить макет страницы Magento (, скажем, страницы категории продукта )динамически, используя системную переменную, которая была установлена в нашем собственном модуле? Я хочу иметь возможность установить макет страницы моей категории по умолчанию через мою собственную панель конфигурации администратора модуля. Чтобы мне не приходилось иметь дело с этим запутанным файлом макета XML каждый раз, когда я хочу изменить макет по умолчанию для определенной страницы magento.
Я знаю, что в файле phtml мы могли бы просто вызвать системную переменную нашего собственного модуля, вызвав Mage::getStoreConfig('module/scope/...')
, чтобы использовать эту системную переменную. но что, если мы хотим использовать эту системную переменную для изменения всего макета, который по умолчанию установлен в файле макета XML.
Я не вижу никаких способов получить значение этой системной переменной в файле макета XML.
Но я почти уверен, что должен быть правильный способ сделать это. Пока что это самая близкая подсказка, которая у меня есть
Макеты Magento -xml, укажите значение для ifconfig?
Но, тем не менее, я не мог найти прямого ответа на то, чего я действительно хочу достичь
это содержимое моего config.xml
0.1.0
Prem_Spectra_Model
Prem_Spectra_Helper