如何根据magento中的类别更改背景
我在我的magento网站上有两个类别,即“书籍”和“电子产品”。 我想根据类别更改网站的背景。这意味着当我选择“电子”类别时,它将显示与“书籍”类别不同的背景如何根据magento中的类别更改背景,magento,magento-1.6,Magento,Magento 1.6,我在我的magento网站上有两个类别,即“书籍”和“电子产品”。 我想根据类别更改网站的背景。这意味着当我选择“电子”类别时,它将显示与“书籍”类别不同的背景 有人能告诉我怎么做吗?您可以使用jquery来做这件事 您需要转到app/design/frontend/base/default/template/catalog/category/ 并编辑view.phtml 以前 <?php echo $this->getMessagesBlock()->getGroupedHt
有人能告诉我怎么做吗?您可以使用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;?>
$('body').css(“背景”,“url($imgUrl)”);
您可以使用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;?>
$('body').css(“背景”,“url($imgUrl)”);
每个类别都有一个“自定义设计”选项卡,您可以在其中指定某些布局。如果您只想更改背景颜色,那么创建一个类别属性来保存十六进制值可能是最简单的
网上有几个教程介绍如何创建自己的类别属性。如果您想要一个好的界面来实现这一点,可以使用以下扩展:每个类别都有一个“自定义设计”选项卡,您可以在其中指定某些布局。如果您只想更改背景颜色,那么创建一个类别属性来保存十六进制值可能是最简单的
网上有几个教程介绍如何创建自己的类别属性。如果您想要一个好的界面来实现这一点,可以使用以下扩展:管理类别->自定义布局->自定义布局更新:
<reference name="head">
<action method="addCss">
<stylesheet>css/custom_category_1.css</stylesheet>
<params>media="all"</params>
</action>
</reference>
css/自定义类别1.css
媒体=“全部”
在css中定义自定义背景。通过添加来覆盖默认样式!重要信息管理类别->自定义版面->自定义版面更新:
<reference name="head">
<action method="addCss">
<stylesheet>css/custom_category_1.css</stylesheet>
<params>media="all"</params>
</action>
</reference>
css/自定义类别1.css
媒体=“全部”
在css中定义自定义背景。通过添加来覆盖默认样式!重要信息所以他应该写一个100行的if/else分支来涵盖他的所有类别?嘿,sulabh,我已经安装了fortis主题,现在我可以在哪里添加代码?David说他有两个类别,我想这就足够了@David我没有使用过fortis主题,但我想你可以在app/design/frontend/fortis/default/template/catalog/category/中找到view.phtml,所以他应该写一个100行if/else分支来覆盖他的所有类别?嘿,sulabh,我已经安装了fortis主题,现在我可以在哪里添加代码?David说他有两个类别,我想这就足够了@David我没有使用fortis主题,但我想你可以在app/design/frontend/fortis/default/template/catalog/category中找到view.phtml/