1

さまざまなカテゴリのcubecartv5のヘッダーの背景を変更できる必要があります。

したがって、たとえばカテゴリ1が選択されている場合、ヘッダーの背景をcat1.jpgに変更し、製品が選択されたときに同じままにする必要があります。これは、カテゴリごとに必要です。

これはカテゴリURLがどのように見えるかです

index.php?_a=category&cat_id=1

これが製品のURLの外観です

index.php?_a=product&product_id=1

どんな助けでもいただければ幸いです。

4

1 に答える 1

1

これは私がそれを行う方法ですので、これはあなたのニーズに完全には合わないかもしれません:

ヘッダーがコンテンツの一部ではないと仮定すると、ヘッダーは<img>タグであってはなりません。または要素でCSSbackgroundプロパティを使用する必要があります。<header><div id="header">

したがって、ヘッダーがあるテンプレートでは、カテゴリ 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オーバーライドできるようにします。

これが一般的な答えであることは知っていますが、何か役に立ちますか?お知らせ下さい。

于 2012-08-16T13:14:58.597 に答える