2015-09-28 96 views
0

我正在研究一個小型電子商務網站(目前只有兩種產品,但在不久的將來會有更多產品),並試圖改進產品之間的導航。 (Prestashop 1.5.5.0)prestashop導航:在側邊欄中列出產品

目前,正在商店中查看產品並希望查看另一個產品的人必須回到主頁,然後從中選擇要查看的產品。這遠非理想。

有沒有辦法列出的邊欄塊所有可用的產品,讓遊客可以從一個產品切換到另一個容易(點擊)?

我試過「新產品區塊」(Prestashop),但顯然它不會顯示被認爲太舊的產品,所以不起作用。我還嘗試了「產品類別」模塊(也由Prestashop),但它只會在訪問者查看產品時顯示內容;理想情況下,產品列表應該可以在網站的任何頁面上看到。

回答

1

好吧,我建議你要通過正確的方式來做到這一點沒有硬編碼核心的東西(但可能太)和使用模塊,所以你需要知道兩件事情:

  1. 側邊欄,其中的部分可以出現,例如類別模塊是 hooks名爲'HOOK_LEFT_COLUMN'('HOOK_RIGHT_COLUMN'右邊 列),在模塊中您可以使用displayLeftColumn() 方法操作它。

但是

  • 威爾鉤顯示與否取決於從頁面模板(並且在模塊從 'display_column_left' 屬性的值頁)。您可以 檢查header.tpl文件的默認主題爲1.5.x的和可以看到有 {$HOOK_LEFT_COLUMN}似乎沒有任何條件,所以它會 顯示瞭如家,類別,產品等
  • 所有頁面來自對岸

    如果由於某種原因 ,你的主題不使用左/右列鉤可能 在FrontController.php創建Category對象,調用 getProducts方法和結果分配給Smarty的變量,你 無線LL可以在模板重複像我回答here

    OR

    如果您對所有需要的頁面側邊欄,但看不到分類模塊 那裏,只是檢查在後臺Modules -> Positions,發現在左列集團 分類模塊然後點擊模塊名稱右側的Edit 按鈕,也許某種類型的頁面 剛剛被排除在那裏。

    +0

    感謝您的幫助,我會盡快檢查。不過,我有點驚訝,這樣一個簡單的功能還沒有被模塊提供。 – s427

    +0

    許多付費菜單模塊可以做到這一點 –

    +0

    你可以推薦我一些嗎?我沒有找到任何運氣... – s427