Magento的CSS在整个网站上应用?

时间:2013-09-02 09:29:58

标签: javascript html css magento

我对magento很新,但基本上我有一个小的(我希望)问题。我创建了一个全新的登陆页面,基于bootstrap并使用了大量的JS和我自己的CSS样式。

然后我尝试通过Catalog>创建一个新类别。类别,只需在页面描述中定义该页面的HTML,将资源链接更改为网站上其他位置的内部文件夹。

问题:当与1列或2列页面一起使用时,它适用于网站范围。这:问题http://www.nameon.se/gavor/gift-advice-test

仅当与空白页面一起使用时才有效:http://www.nameon.se/gavor/gift-advice-1但这不是我想要的。

如何添加内部1列或2列类别或自立页面,其中包含magento的菜单和页脚以及所有内容,但是是自包含的,而不在网站范围内应用样式或任何内容?< / p>

1 个答案:

答案 0 :(得分:0)

您应该尝试以“Magento方式”执行操作,并将自定义页面保留在CMS中,而不是作为独立的html页面。答案是通过使用本教程添加(非常小)模块来创建新的页面布局;

http://inchoo.net/ecommerce/magento/custom-cms-page-layout/

然后仅使用下面的设计布局更新XML将页面特定的CSS和JS文件添加到该页面;

Magento layout override xml for JS on specific page

你也可以添加CSS,如下面的例子

<reference name="head">
     <action method="addItem">
          <type>skin_js</type>
          <name>js/locationmap.js</name>
     </action>  
     <action method="addCss">
          <stylesheet>css/your.css</stylesheet>
     </action>
</reference>