我想在 magento 中更改一个类别页面的背景。我是从 css 做的,但它正在申请 magento 中的所有页面。我只想更改一个类别页面背景。
问问题
1718 次
3 回答
3
您可以从 css 文件中执行此操作,但您必须小心使用的类。Magento 为每个页面添加一个或多个类到body
元素。你可以用那个。
所有类别页面都有 body 类catalog_category_view
。如果您想为所有类别更改某些内容,这很有用,但也有特定类别的类。
以这个页面为例:它有类categorypath-apparel-shoes category-shoes
。因此,您可以使用categorypath-apparel-shoes
从完整类别路径构建的,或者category-shoes
从类别的 url 键生成的。
[编辑]
另一种方法是只为该特定类别包含一个 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
并在那里添加你的魔法。它只会为您的特定类别加载。
于 2013-10-10T08:51:34.357 回答
0
于 2014-11-07T12:33:08.760 回答
0
类别页面的正文标记应具有等于“类别-”+该当前页面的类别名称的类名称。
于 2013-10-10T08:50:22.660 回答