2016-02-25 82 views
0

我需要爲我的Shopware網站創建自定義搜索結果頁面。據我所知,自定義頁面只能用於詳細信息和列表頁面。shopware5中的自定義搜索結果頁面

但是,在爲我的網站創建名爲「custom_listing.tpl」的自定義列表頁面後,我的搜索結果頁面仍然看起來像該網站的默認列表頁面。我如何擺脫搜索結果頁面上的默認列表頁面模板?

我試圖將fuzzy.tpl {include file ='frontend/listing/listing.tpl'}更改爲我的「custom_listing.tpl」,但沒有奏效。

+0

看起來你正在自定義很多頁面,因爲你問了很多關於更改佈局的問題。因爲這不是答案,所以我會把它寫成評論。 ;-) 您應該嘗試將所有自定義設置放在一個主題中,以便您可以覆蓋每個想要的模板。 – Roman

回答

1

您需要做的是創建自己的主題/模板並在Shopware後端將其激活。此外,您需要在主題文件夾中創建自己的前端/ search/fuzzy.tpl。

現在讓你自己fuzzy.tpl從原來一個像這樣延伸:

{extends file='parent:frontend/search/fuzzy.tpl'} 

這之後,你將不得不在所有父模糊的文件,甚至在前端中定義的Smarty的塊訪問/index/index.tpl,其中父模糊從中延伸。

進行更改,將其部署到本地主機或網絡服務器,並在清除緩存後,搜索控制器應該自動加載您的自定義搜索結果佈局的覆蓋的fuzzy.tpl。