我的magento网站有2个类别,即“书籍”和“电子产品”。 我想根据类别更改网站的背景。这意味着当我选择“电子”类别时,它将显示与“书籍”类别不同的背景。
任何人都可以告诉我该怎么做?
答案 0 :(得分:3)
管理类别 - >自定义布局 - >自定义布局更新:
<reference name="head">
<action method="addCss">
<stylesheet>css/custom_category_1.css</stylesheet>
<params>media="all"</params>
</action>
</reference>
在css中定义自定义背景。通过添加!important
覆盖默认样式答案 1 :(得分:2)
您可以使用jquery
执行此操作你需要去app / design / frontend / base / default / template / catalog / category /
并编辑view.phtml
前
<?php echo $this->getMessagesBlock()->getGroupedHtml() ?>
添加此代码
<?php
if($_category->getId()==$mycatId):
?>
<script type="text/javascript">
$('body').css("background","url($imgUrl)");
</script>
<?php endif;?>
答案 2 :(得分:1)
每个类别都有一个“自定义设计”标签,您可以在其中指定特定的布局。如果您只想更改背景颜色,则最简单的方法是创建一个类别属性来保存十六进制值。
有几个关于如何创建自己的类别属性的教程。如果你想要一个漂亮的界面,那就有这个扩展名:DeltaCats