【问题标题】:Magento sub / extending theme local.xml structureMagento sub/扩展主题local.xml结构
【发布时间】:2013-10-09 11:17:33
【问题描述】:

我有一个 Magento 商店,根据 Magento Designer Guide 中的规则使用自制的默认主题运行。所以我的 /default/default/ 主题有自己的 local.xml 文件。

现在我想添加一个新主题 /default/extendingtheme/ 。 Extendingtheme 是一个必须扩展我原来的主题的主题,与默认主题相比只有一些细微的差别。所以它会使用 95% 的默认主题的 local.xml 。

不幸的是,我必须为我的“扩展主题”创建一个新的 local.xml 文件,复制默认主题的所有内容,这效率不高。有没有办法在我的新扩展主题的 local.xml 中包含 95% 的默认 local.xml 文件?

【问题讨论】:

    标签: magento


    【解决方案1】:

    很确定它总是会采用它可能采用的最近的 local.xml。您可以创建另一个 xml 文件,例如 extensiontheme.xml,然后从您的扩展 config.xml 包含到布局更新中:

    <frontend>
    <layout>
        <updates>
            <extensiontheme>
                <file>extensiontheme.xml</file>
            </extensiontheme>
        </updates>
    </layout>
    </frontend>
    

    【讨论】:

    • 感谢您的回复。但我猜这是针对 Magento 扩展/插件的?我的问题只是关于模板设计部分,与扩展无关。
    • 不幸的是,我不知道任何其他方式来包含您的自定义 xml 文件,但在 magento 世界中为主题创建扩展名似乎是可以的。如果您需要将一些与主题相关的设置添加到后端或为您的主题创建/覆盖一些 magento 类,您也可以使用您的扩展。
    猜你喜欢
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多