在magento中创建子主题

时间:2015-12-24 05:46:18

标签: magento themes

我是mageto的新手,并尝试创建一个子主题,以便我在我的孩子主题中进行布局更改。

以下是我的主题或父主题的路径:

app/design/frontend/default/shoe_store

以下是我孩子主题的路径:

app/design/frontend/default/shoe_store_child

我正在关注this来创建子主题。

根据本教程,我创建了我的theme.xml并将其放在

app/design/frontend/default/shoe_store_child/etc/theme.xml

这是theme.xml的代码

<theme>
 <title>Shoes Store Child</title>
 <parent>Magento/shoe_store</parent> 
 <media>
     <preview_image>media/preview.jpg</preview_image> 
 </media>

并将相关的css和js以及图像放在coressponding目录中。

要加载我的css和js文件,我创建了local.xml并将其放在

app/design/frontend/default/shoe_store_child/layout/local.xml

这是local.xml的代码

    

    <reference name="head">
        <action method="addCss"><stylesheet>css/fonts.css</stylesheet></action>                
        <action method="addCss"><stylesheet>css/styles.css</stylesheet></action>
        <action method="addCss"><stylesheet>css/bootstrap.css</stylesheet></action>
        <action method="addCss"><stylesheet>css/bootstrap-responsive.css</stylesheet></action>
        <action method="addItem"><type>skin_css</type><name>css/styles-ie.css</name><params/><if>lt IE 8</if></action>
        <action method="addCss"><stylesheet>css/widgets.css</stylesheet></action>
        <action method="addCss"><stylesheet>css/print.css</stylesheet><params>media="print"</params></action>
        <action method="addCss"><stylesheet>css/custom-style.css</stylesheet></action>
    </reference>

</default>

我在配置的设计部分进行了必要的更改,以使我的孩子主题活跃,但我在网站上看不到任何效果。我从页面的源代码检查了文件的路径,但文件来自父主题。

请建议我在哪里犯错。

1 个答案:

答案 0 :(得分:0)

检查以下链接:

http://alanstorm.com/magento_parent_child_themes

  

你必须从系统&gt;激活主题配置&gt;设计

http://www.hostknox.com/clients/knowledgebase/380/How-to-create-a-subtheme-in-Magento.html

我希望这会对您有所帮助。