Prestashop 如何将PS_BASE_URI应用于搜索模块?

Prestashop 如何将PS_BASE_URI应用于搜索模块?,prestashop,prestashop-1.6,prestashop-1.7,prestashop-1.5,prestashop-1.4,Prestashop,Prestashop 1.6,Prestashop 1.7,Prestashop 1.5,Prestashop 1.4,我正在为Prestashop构建一个搜索模块。我能够将BASE_URI应用到我的JS和CSS资产上,以便它们能够正常加载 我有一个问题,如果商店设置了BASE\u URI,当他们在我的搜索栏上搜索并按enter键时,它仍然会转到/?query\u params,但实际上我需要它转到/BASE\u URI/?query\u params 我不知道从哪里开始,感觉我需要在我的前端控制器中编写一些逻辑,但我似乎找不到任何在线资源来为我指明正确的方向。看这里 获取适用于PS1.6和1.7的完整变量列表

我正在为Prestashop构建一个搜索模块。我能够将
BASE_URI
应用到我的JS和CSS资产上,以便它们能够正常加载

我有一个问题,如果商店设置了
BASE\u URI
,当他们在我的搜索栏上搜索并按enter键时,它仍然会转到
/?query\u params
,但实际上我需要它转到
/BASE\u URI/?query\u params

我不知道从哪里开始,感觉我需要在我的前端控制器中编写一些逻辑,但我似乎找不到任何在线资源来为我指明正确的方向。

看这里

获取适用于PS1.6和1.7的完整变量列表


它也有一个搜索框,因此您可以搜索例如“base”

要达到此行为,您需要更改搜索表单的操作。如果您使用PS 1.7,您可以在
themes\yuor\u theme\modules\PS\u searchbar\PS\u searchbar.tpl
中放置您的url,而不是
{$search\u controller\u url}
。如果您使用的PS 1.6是文件
themes\your\u-theme\modules\blocksearch\blocksearch top.tpl
themes\your\u-theme\modules\blocksearch\blocksearch.tpl
,并在其中更改操作