【问题标题】:How to get active theme name in Magento如何在 Magento 中获取活跃的主题名称
【发布时间】:2013-06-07 16:51:58
【问题描述】:

我在 Magento 网站上工作,找不到获取当前活动主题信息的方法。请提出一种在 Magento 平台上获取当前活动主题信息的方法。我正在使用 Magento 版本 1.7.0.2

感谢您的帮助。

【问题讨论】:

    标签: magento magento-1.7


    【解决方案1】:

    要以编程方式获取此信息,请参阅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
    

    【讨论】:

    • 感谢您的回复。你能说出 Magento 中的包和主题之间的区别吗?谢谢!
    • 包是一组主题的变体。在包和主题名称 {some_package_name}/{some_theme_name} 中,如果该文件夹中缺少某些文件,它们将首先回退到 {some_package_name}/default 主题,然后回退到后一个目录中的文件。如果那里也没有模板文件,Magento 从基本/默认目录回退(获取模板)。
    【解决方案2】:

    在管理仪表板中,查看系统 > 配置 > 常规 > 设计 > 主题

    这将对应于 app/design/frontend/default/[主题名称] 目录中的一个目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-06
      • 2011-06-04
      • 2016-12-26
      • 2012-06-10
      相关资源
      最近更新 更多