2013-03-16 54 views
0

因此,在產品視圖頁上,我想創建一個鏈接,指出'查看所有子類別產品'的範圍 我知道我需要進行編輯的一般位置 /應用程序/設計/前端/默認/ {我的主題} /template/catalog/product/view.phtml正在檢索Magento子類別名稱和鏈接

但是我不知道如何獲取該產品的子類別名稱和鏈接

+0

當你說產品子類別是它的產品實際類別,但因爲該類別有一些父類別,所以你說它作爲子類別做評論 – oscprofessionals 2013-03-17 06:54:09

+0

是的,這是正確的。這是我的網站和一個例子https://vetmedusa.com/forceps/adson-dressing-forceps/adson-dressing-forceps-4-75-german.html如果你看上面你可以看到Home/Forceps/Adson敷料鉗/ Adson敷料鉗4.75「德語我想在產品頁面上包含一個鏈接,上面寫着'查看所有Adson敷料鉗',對於很多人來說,導航菜單很容易被忽略,所以我想將它添加到產品頁面使其與其他信息更加集中 – Inflikted 2013-03-17 08:41:33

回答

0

$ _category = Mage :: registry('current_category');

呼應_category- $>的getURL()

這組代碼將獲得類別爲您服務。

使用getName獲取類別的名稱。

進一步增加: $ cats = $ _product-> getCategoryIds(); foreach($ cats as $ category_id){__cat_Mage :: getModel('catalog/category') - > load($ category_id); echo $ _cat-> getName(); echo $ _cat-> getUrl(); }

+0

我得不到它的工作我得到了這個錯誤> 「致命錯誤:調用成員函數getURL()在/ home/vetmedus/public_html/app/design/frontend/default/surgical/template/catalog/product/view.phtml on line 87「 我正在使用這個\t <?php \t \t $ _category = Mage :: registry('current_category'); \t \t $ theurl = $ _category-> getURL(); \t \t $ thename = $ _category-> getName(); \t \t?>查看全部> Inflikted 2013-03-17 13:56:53

+0

echo $ _category-> debug()並檢查顯示內容 – oscprofessionals 2013-03-17 18:41:25