我是Prestashop的新手,我正尝试从“排序方式”下拉列表中删除默认选项:“名称,A至Z”和“名称,Z至A”。我也试图重命名选项:“相关性”。 我试图从仪表板更改这些值,但是不幸的是我不能。 有谁知道我该如何解决?
谢谢。
答案 0 :(得分:0)
您好,@ opnash,欢迎您来参加
编辑这些条目的解决方案
您可以通过PrestaShop管理面板中的 International > 翻译标签编辑这些文件:
然后您可以选择主题翻译,主题,语言,然后点击修改:
然后,您可以在边栏中选择主题> 目录或搜索“名称,从Z到A”(例如):
最后,只需在文本框中编辑文本,然后点击 Save 和Voilà!
删除这些条目的解决方案
现在,要删除其中一些,过程将有所不同,您可以:
SortOrder()
类(在PrestaShop\PrestaShop\Core\Product\Search
中)并过滤允许的条件,还覆盖getDefaultSortOrders()
类中的SortOrderFactory
-或-
编辑所有定义了这些排序条件的文件,例如:
modules\ps_facetedsearch\src\Ps_FacetedsearchProductSearchProvider.php
Line 127: $this->module->getTranslator()->trans('Name, Z to A', array(), 'Shop.Theme.Catalog')
src\Adapter\BestSales\BestSalesProductSearchProvider.php
Line 102: $this->translator->trans('Name, Z to A', array(), 'Shop.Theme.Catalog')
src\Adapter\NewProducts\NewProductsProductSearchProvider.php
Line 113: $this->translator->trans('Name, Z to A', array(), 'Shop.Theme.Catalog')
src\Adapter\PricesDrop\PricesDropProductSearchProvider.php
Line 107: $this->translator->trans('Name, Z to A', array(), 'Shop.Theme.Catalog')
请注意,您还可以通过商店参数> 产品设置
在管理面板中配置默认排序条件:我希望这会有所帮助!