Я пытаюсь установить по умолчанию (нередактируемого) сорт для одной категории в Magento к СКУ DESC и скрыть параметр сортировки по этой категории толькоMagento - установка сортировки продукта по умолчанию на одну категорию только
в основном я хочу, чтобы это только сортировать по SKU, DESC ... независимо от того, какие опции были выбраны на других страницах, прежде чем нажимать на эту страницу.
До сих пор я мог скрывать функцию сортировки, без проблем, но настройка сортировки дает мне некоторую проблему
Я добавил: /app/design/frontend/default/idp/template/catalog/category/view.phtml
if($_SERVER['REMOTE_ADDR'] == {MY IP}) :
if($_category->getId() == 4) :
$_category->_data['default_sort_by'] = "sku_sort";
endif;
endif;
Это устанавливает порядок сортировки по умолчанию на этой странице штрафа, но я не могу найти, как заставить его идти DESC вместо ASC .. любая помощь будет оценена
как временное решение, пока не понять это, я использую решение найдено here, первый комментарий на странице имеет специализированное решение (изменено до sku
) Единственная проблема с этим решением заключается в том, что он влияет на все страницы сортировки на основе sku и результаты, а не только на одну страницу
на '/ приложение/дизайн/интерфейс/по умолчанию/IDP/шаблон/каталог/product/list.phhtml' этот код не делает того, что ожидается ... при проверке на '$ this-> getListBlock()' он всегда терпит неудачу ... так что блок не задан (помещен в верхней части страницы) – Kender