есть ли способ получить все имена шаблонов и все имена пакетов?


Мне любопытно узнать, есть ли какая-либо функция для получения всех тем и всех имен пакетов magento? Я знаю о том, как получить текущий, хотел показать пользователю все пакеты и все шаблоны. возможно ли это? Я знаю это по scandir Я могу получить имена, просканировав папки в Mage::getBaseDir('design'), но хотел бы знать, существует ли какая-либо функция, о которой я не знаю, и вернуть их все?

Author: Nickool, 2015-10-02

1 answers

Как вы, возможно, знаете, вы можете изменить упаковку продукта в бэкэнде.

enter image description here

И когда вы проверяете атрибут custom_design, вы можете найти исходную модель: core/design_source_design, которая является \Mage_Core_Model_Design_Source_Design. \Mage_Core_Model_Design_Source_Design::getAllOptions делает то, что вы хотите.

 3
Author: Fabian Blechschmidt, 2015-10-02 23:18:24