2013-06-07 2 views
1

Я работал на сайте Magento и не мог найти способ получить текущую активную тему. Пожалуйста, предложите способ получения актуальной активной информации о теме на платформе Magento. Я использую Magento версии 1.7.0.2Как получить название активной темы в Magento

Спасибо за помощь.

ответ

4

Чтобы получить эту информацию программно см How to get current theme name in Magento

Mage::getSingleton('core/design_package')->getPackageName() 
    Mage::getSingleton('core/design_package')->getTheme('frontend') 

От админа

Admin -> System -> Config -> General -> Design -> Themes 
+0

Спасибо за ваш ответ. Не могли бы вы рассказать разницу между пакетом и темой в Magento. Благодаря! – hridaynehu

+0

Пакет представляет собой набор вариаций темы. Внутри пакета и имени темы {some_package_name}/{some_theme_name}, если в этой папке отсутствуют некоторые файлы, они сначала возвращаются к теме {some_package_name}/default, поэтому к файлу в последнем каталоге. Если там нет файла шаблонов, Magento отпадает (принимает шаблон) из каталога base/default. –

2

От администратора панели управления, обратите внимание на системы> Конфигурация> Общие> Дизайн> Темы

Это будет соответствовать каталог в приложение/дизайн/интерфейс/по умолчанию/[имя] тема каталога.

Смежные вопросы