2016-04-05 97 views
0

我使用OpenCart 2的子類,我想修改默認類模塊,以顯示我只有當前類的子類別高達3級Opencart的 - 僅顯示當前類別

例如,如果我對「筆記本電腦&桌面」類別頁面,側邊欄模塊只會列出與「筆記本電腦&桌面」的範疇,如「蘋果電腦」和「電腦」與主標題爲「筆記本電腦&桌面」相關聯的子類別(而不是列出或顯示任何其他頂級類別)。除此之外,我希望它也顯示「Macs」和「PC」的子類別。

筆記本電腦檯式機&

- Mac電腦

----子目錄1

- 電腦

----子1類

----子目錄2

如果我去類別的PC,我會看到:

電腦

- 次1

- 次2

謝謝!

回答

0

下載「只顯示類別頁面上的子類別Opencart的2.0的免費模塊」從下面的鏈接: Download Show Only SubCategories

請下載按照版本。有一個版本2.2和另一個版本爲2.0

+0

是,但我需要小類多達3級或4 – Andrei

+0

你有什麼想法,我怎樣才能使它運行至少達到3級? – Andrei

0

你需要到變化的核心文件 目錄→控制→模塊→category.php

與以下

> $parts = explode('_', (string)$this->request->get['path']); 
> $category_id = (int)array_pop($parts); 
> $categories = $this->model_catalog_category->getCategories($category_id); 
更換

$categories = $this->model_catalog_category->getCategories(0); 

+0

不起作用。如果我把上面的代碼放在上面,它只會顯示模塊標題。 – Andrei

+0

Andrei,我可以知道你可以嘗試應用這段代碼的網站URL嗎? –

+0

http://edelweiss-shop.ro/imbracaminte-munte/Imbracaminte-Barbati/jachete-pentru-barbati 但現在我刪除的類別欄。 – Andrei