Как удалить и переименовать элементы из «Сортировать по» в prestashop? - PullRequest
1 голос
/ 13 мая 2019

Я новичок в Prestashop и пытаюсь удалить из выпадающего списка "Сортировка по" параметры по умолчанию: "Имя от А до Я" и "Имя от Я до А".Также я пытаюсь переименовать опцию: «Актуальность».Я пытался изменить эти значения с панели инструментов, но, к сожалению, я не смог.Кто-нибудь знает, как я могу это исправить?

Заранее спасибо.

1 Ответ

0 голосов
/ 13 мая 2019

Привет @opnash и добро пожаловать в SO,

Решение для редактирования этих записей

Вы можете редактировать их через International > Переводы вкладка в панели администратора PrestaShop:

Translations

Затем вы можете выбрать Темы переводов , ваша тема, вашаязык и нажмите Изменить :

Translations

Затем вы можете выбрать Theme > Каталог на боковой панели или поиск «Имя от Z до A» (например):

Translations

Translations

Наконец, просто отредактируйте текст в текстовом поле и нажмите Сохранить и вуаля!

Решение для удаления этих записей

Теперь, чтобы удалить некоторые из них, процесс будет другим, вы можете:

  1. Переопределить класс 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')

Обратите внимание, что вы также можете настроить критерии сортировки по умолчанию в панели администратора через Параметры магазина > Настройки продукта :

Default sort criteria

Надеюсь, это поможет!

...