0

我对magento很陌生,但基本上我有一个小(我希望)问题。我制作了一个全新的登录页面,基于引导程序并使用大量 JS 和我自己的 CSS 样式。

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

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

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

如何添加一个内部 1 列或 2 列类别或独立页面,该页面具有 magento 的菜单和页脚以及所有内容,但自包含,而不应用样式或站点范围内的任何内容?

4

1 回答 1

0

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

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

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

Magento 布局覆盖特定页面上 JS 的 xml

您还可以添加 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>
于 2013-09-02T10:12:26.883 回答