我想知道如何從子類別和產品頁面元標題中刪除類別名稱。截至目前我的子類別頁的元標題是:Magento - 從產品和子類別中刪除類別名稱元標題
子分類標題 - 分類標題|名稱後綴
和產品頁面:
產品名稱 - 子類別標題 - 類別標題|標題後綴。
我想它是在下面的結構小類:
子目錄名稱|名稱後綴
和產品頁面:
產品名稱|名稱後綴
我想知道如何從子類別和產品頁面元標題中刪除類別名稱。截至目前我的子類別頁的元標題是:Magento - 從產品和子類別中刪除類別名稱元標題
子分類標題 - 分類標題|名稱後綴
和產品頁面:
產品名稱 - 子類別標題 - 類別標題|標題後綴。
我想它是在下面的結構小類:
子目錄名稱|名稱後綴
和產品頁面:
產品名稱|名稱後綴
隨着出改變任何代碼,
通過管理網站每個類別有場「PAGE_TITLE」和每個產品都有(標籤「元信息」下)領域的「meta_title」 。這些字段將顯示在每個頁面上。但是這需要爲每個類別和產品進行更改,否則將顯示默認選項。
重寫類別/產品塊
塊Mage_Catalog_Block_Category_View和Mage_Catalog_Block_Product_View包含功能_prepareLayout()。在這個函數中,通過調用$ headBlock-> setTitle($ title);來設置標題。
如果您創建了自己的模塊並重寫了這些塊,那麼請對標題進行任何操作。
config.xml文件:
<global>
<blocks>
<catalog>
<rewrite>
<category_view>Your_Module_Block_Category_View</category_view>
<product_view>Your_Module_Block_Product_View</product_view>
</rewrite>
</catalog>
</blocks>
</global>
產品視圖事件
查看產品的(可惜不是類別視圖),你也可以觀察的事件 「catalog_controller_product_view」。此時您還可以更改產品的標題。
我會建議重寫塊,因爲那樣你就會對類別和產品有相同的解決方案。
我已經創建了一個簡單的擴展,它爲這個觀察者提供了一個包裝:https://github.com/mobweb/MobWeb_CustomProductMetaTags – 2014-05-21 10:19:13