Как я могу удалить и переименовать элементы из "Сортировать по" в prestashop?
Я новичок в Prestashop, и я пытаюсь удалить из выпадающего списка" Сортировать по " параметры по умолчанию:" Name, A to Z "и"Name, Z to A". Также я пытаюсь переименовать опцию: "релевантность". Я попытался изменить эти значения с панели мониторинга, но, к сожалению, не смог. Кто-нибудь знает как я могу это исправить?
Заранее спасибо.
Ответы - Как я могу удалить и переименовать элементы из "Сортировать по" в prestashop? / How can i remove and rename items from "Sort by" in prestashop?

13.05.2019 06:55:04
Привет @opnash и добро пожаловать в SO,
Решение для редактирования этих записей
Вы можете редактировать их на вкладке международные > > переводы в панели администратора PrestaShop:
Затем вы можете выбрать темы переводы, вашу тему, ваш язык и нажмите Изменить:
Затем вы можете выбрать тему > > каталог на боковой панели или выполнить поиск "Name, Z to A" (например):
Наконец, просто отредактируйте текст в текстовом поле и нажмите Сохранить и вуаля!
Решение для удаления этих записей
Теперь, чтобы удалить некоторые из них, процесс будет отличаться, вы можете либо:
- Переопределите класс
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')
Обратите внимание, что вы также можете настроить критерии сортировки по умолчанию в панели администратора, через Параметры магазина > > настройки продукта:
Надеюсь, это поможет!

