2013-10-10 53 views

回答

0

類別頁面的body標籤應該有一個類名稱,該類名稱等於當前頁面的「category-」+類別名稱。

3

你可以從css文件中做到這一點,但你必須小心你使用的是什麼類。對於每頁Magento添加一個或多個類到body元素。你可以使用它。
所有分類頁面的主體類別爲catalog_category_view。如果您想爲所有類別更改某些內容,但這也很有用,但也有類別特定的類。 take this page for example:它有categorypath-apparel-shoes category-shoes類。因此,您可以使用從完整類別路徑構建的categorypath-apparel-shoes,或使用從類別的url關鍵字生成的category-shoes
[編輯]
另一種方法是包括一個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,並在那裏加入你的魔法。它只會爲您的特定類別加載。

+0

簡單的解決方案我無法找到。並沒有{接口}/{主題}文件夾,我應該創建這兩個folders.i抱歉,但我沒有讓你清楚。 –

+0

@MSohrabZia {interface}和{theme}只是您主題名稱的佔位符。如果你願意,你可以在'skin/frontend/base/default/css'中添加你的css。至於''......它不存在。但是,如果你創建它,它將被加載。只要記得把'8'換成你的類別ID即可。 – Marius