magentoであるカテゴリページの背景を変更したいです。私はcssからやったのですが、magentoのすべてのページに適用しています。カテゴリページの背景を1つだけ変更したい。
3 に答える
css ファイルから実行できますが、使用するクラスに注意する必要があります。ページごとに、Magento は要素に 1 つ以上のクラスを追加し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
を作成し、そこに魔法を追加します。特定のカテゴリに対してのみロードされます。