2013-11-24 23 views
1

我正在本地開發基於Prestashop的網站。 我正在配置「滑塊」模塊(主頁圖像幻燈片),它向我詢問每張圖片的URL。點擊時,我希望每張圖片都能將我重定向到相關的類別頁面。 但是,如何編寫該URL?也許我可以寫 http://localhost/category.php?id_category=5 ...但是當我的網站在線時它不起作用。 如何避免硬編碼的網址?通過使用Smarty標籤「{$ base_dir}」? 我嘗試了幾種方法...失敗。 你能幫忙嗎? 非常感謝!Prestashop:如何將非硬編碼的URL寫入一個類別?

回答

1

如果你指的核心是 「homeslider」 模塊執行以下操作:

從模塊打開homeslider.tpl/homeslider 取代:

{$slide.url|escape:'htmlall':'UTF-8'} 

有:

{$base_dir}{$slide.url|escape:'htmlall':'UTF-8'} 

和在URL的模塊配置頁面而不是:

http://localhost/category.php?id_category=5 

地址:

category.php?id_category=5 
+0

非常感謝PrestaShop-Developer.com。它像一個魅力! – nadir