我是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>
我在配置的设计部分进行了必要的更改,以使我的孩子主题活跃,但我在网站上看不到任何效果。我从页面的源代码检查了文件的路径,但文件来自父主题。
请建议我在哪里犯错。
答案 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
我希望这会对您有所帮助。