如何在magento中更改一个类别的背景图像?

时间:2013-10-10 08:45:25

标签: css magento

我想在magento中更改一个类别页面的背景。我是从css做的,但它正在申请magento的所有页面。我想只更改一个类别页面背景。

3 个答案:

答案 0 :(得分:3)

您可以从css文件中执行此操作,但您必须小心使用的是哪个类。对于每个页面,Magento会向body元素添加一个或多个类。你可以使用它。
所有类别页面都有正文类catalog_category_view。如果要更改所有类别的内容,这很有用,但也有类别特定的类。 take this page for example:它有类categorypath-apparel-shoes category-shoes。因此,您可以使用从完整类别路径构建的categorypath-apparel-shoes,也可以使用从类别的网址键生成的category-shoes
[编辑]
另一种方法是包含仅针对该特定类别的css文件。 Magento为每个类别提供布局句柄。假设您的类别具有ID 8.您可以在布局文件中添加它:

<CATEGORY_8>
    <reference name="head">
        <action method="addCss"><stylesheet>css/category8.css</stylesheet></action>
    </reference>
</CATEGORY_8>

现在创建文件skin/frontend/{interface}/{theme}/css/category8.css并在那里添加你的魔法。它只会为您的特定类别加载。

答案 1 :(得分:0)

类别页面的正文标记的类名应该等于当前页面的“category-”+类别名称。

答案 2 :(得分:0)

这是一个带有免费扩展名http://www.magentocommerce.com/magento-connect/multi-flat-shipping.html

的简单解决方案