2013-12-09 29 views
0

我在magento中添加的大多數產品名稱都很長。 例如:自由職業者BY-022-v1 - 國際知名的三重設計 - 簡單,時尚的&功能。 因此,我得到的breadcrumb產品名稱很長。如何縮短這一點。In magento如何縮短在麪包屑中顯示的產品名稱

麪包屑 首頁 - >目錄 - >自由職業者BY-022-V1 - 國際知名的三折設計 - 簡單,圓滑&功能。

如何從上述麪包屑

+0

之前處理的$this->getProduct()->getName()值你好,你將檢查功能getBreadcrumbPath()的核心文件路徑的應用程序/代碼/核心/Mage/Catalog/Helper/Data.php – MagikVishal

+0

if($ this-> getProduct()){ $ path ['product'] = array('label'=> $ this-> getProduct() - > getName() ); }這是在我的文件中使用的功能,以獲得breadcrumb中的產品名稱。我可以編輯產品名稱的長度.. –

回答

0

縮短了產品的名稱,您可以重寫方法Mage_Catalog_Helper_Data::getBreadcrumbPath
靠近它的盡頭有是這樣的:

if ($this->getProduct()) { 
    $path['product'] = array('label'=>$this->getProduct()->getName()); 
} 

你可以將它傳遞給$path['product']

+0

你能否簡單地解釋一下。哪裏(在哪個文件中)我需要更新這個方法? –

+0

@RamaPriya。您需要創建一個自定義模塊並在您的模塊中重寫目錄助手。這裏是一個很好的教程,介紹如何重寫magento中的東西:http://magedev.com/2009/06/03/magento-overriding-model-block-or-helper/ – Marius

+0

因爲我是magento的初學者,它很難爲了理解鏈接中提到的過程,有沒有其他方法可以縮短麪包屑中的產品名稱? –

相關問題