4
我想在產品詳細信息頁面上顯示類別標題。我可以通過顯示最後一個麪包屑(這將是類別)來做到這一點,但如果我這樣做,它將不會顯示,如果我從「特價」頁面訪問產品(因爲它不顯示在麪包屑 - 只是「首頁>產品2」)。opencart - 如何獲得產品詳細信息頁面上的類別標題?
我該如何去獲取類別ID,然後我可以從那裏拉題?
謝謝!
我想在產品詳細信息頁面上顯示類別標題。我可以通過顯示最後一個麪包屑(這將是類別)來做到這一點,但如果我這樣做,它將不會顯示,如果我從「特價」頁面訪問產品(因爲它不顯示在麪包屑 - 只是「首頁>產品2」)。opencart - 如何獲得產品詳細信息頁面上的類別標題?
我該如何去獲取類別ID,然後我可以從那裏拉題?
謝謝!
我找到了解決辦法:
在/catalog/controller/product/product.php
後某處線129加:
$categories = $this->model_catalog_product->getCategories($product_id);
if ($categories)
$categories_info = $this->model_catalog_category->getCategory($categories[0]['category_id']);
$this->data['category_title'] = $categories_info['name'];
這將讓該產品的第一類題(因爲產品可能在多個類別中)。
後,在product.tpl echo $category_title;
不工作,你有實現這個什麼版本? – Stuart 2013-11-13 10:35:37
請注意,這會獲得第一個頂級類別,而不是第一個父級類別 – Iraklis 2014-10-02 12:02:02