2012-08-16 75 views
1

我需要能够更改不同类别的cubecart v5上的标题背景。根据所选类别更改标题背景

因此,当例如选择类别1时,我需要将标题背景更改为cat1.jpg,并在产品被选中时保持不变。这是每个类别都需要的。

这是类别URL看起来如何

index.php?_a=category&cat_id=1 

,这是产品的URL看起来如何

index.php?_a=product&product_id=1 

任何帮助,将不胜感激。

回答

1

这是我怎么会去这样做,所以这可能无法满足您的需求,完美:

假设头部不是内容的一部分,它不应该是一个<img>标签。我们应该使用或<div id="header">元素上的CSS background属性。

所以,在你的模板里你有你的标题,你创建一个带有类别ID的CSS类。

<div id="header" class="cubecart-category cubecart-category-<?php print $catID; ?>"> 

如果打印出cubecart-category-5,可以说,我们的CSS看起来就像这样:

.cubecart-category { 
    height: 100px; 
    width: 980px; 
    ... 
    background: none no-repeat scroll 0 0 transparent; 
} 
.cubecart-category-5 { 
    background-image: url(cat5.jgp); 
} 
.cubecart-category-6 { 
    background-image: url(cat6.jgp); 
} 

然后,您可以只是把默认的图像上的类cubecart-category,让它覆盖。

我知道这是一个通用的答案,但它对你有帮助吗?让我知道。

+0

我试图实现这个没有运气的任何建议。我可以提供任何你需要看到的东西。感谢您的快速回复。 – addy88 2012-08-16 13:53:29

+0

这对你来说失败了吗? – 2012-08-16 14:14:55

+0

它只是没有工作我用你提供相同的标题背景图像的代码会出现。 – addy88 2012-08-16 14:19:38