Jump to content

Как изменить порядок отображения характеристик товаров


Recommended Posts

Кто-нибудь сталкивался с тем как изменить порядок отображения характеристик товара?

Что-то не могу найти, видимо не реализовано это (неужели в код придется лезть или в БД)?

 

Одним словом после задания характеристик (я так понял движок их сам в БД засовывает как ему нравится) имеем картину:

 

Характеристика 6

Характеристика 3

Характеристика 1

Характеристика 5

Характеристика 2

Характеристика 4

 

а надо чтобы по-людски было

 

Характеристика 1

Характеристика 2

Характеристика 3

Характеристика 4

Характеристика 5

Характеристика 6

Share this post


Link to post
Share on other sites

Выставляет по алфавиту по дефолту

Особо не заморачиваясь поможет цифровая комбинция

Ну т.е.

1. Характеристика

2. Характеристика

не лучший вариант, но самый простой

Share this post


Link to post
Share on other sites

вспомнил про статью для изменения порядка категорий

blockcategories.php

они тоже выставляются по порядку

может и в атрибутах такое есть?

ORDER BY level_depth, cl.name ASC‘);

В последующем меняем значения данной строки, в соответсвии с нашеми потребностями. Возможные варианты:

  • Сортировка по уникальному номеру(возрастающая): ORDER BY level_depth, cl.id_category ASC’);
  • Сортировка по унивальному номеру (убывающая): ORDER BY level_depth, cl.id_category DESC’);
  • Сортировка по алфавиту (возрастающая): ORDER BY level_depth, cl.name ASC‘);
  • Сортировка по алфавиту (убывающая): ORDER BY level_depth, cl.name DESC’);

Share this post


Link to post
Share on other sites

Выставляет по алфавиту по дефолту

Особо не заморачиваясь поможет цифровая комбинция

Ну т.е.

1. Характеристика

2. Характеристика

не лучший вариант, но самый простой

Попробовал - не помогает. Не понятно вообще по какой логике он их выставляет. Да в бэкофисе-то можно выставить сортировку по возрастанию<=>по убыванию и там он их сортирует. Но на фронтофисе НЕТ! А мне надо как раз чтобы он на фронтофисе их по-человечески выставлял.

Кто подскажет в каком месте код посмотреть отвечающий за это действие? В каком файле или хотя бы блоке?

Share this post


Link to post
Share on other sites

За вывод свойст во фронт-офисе отвечает getFrontFeaturesStatic() в классе Product

Сейчас там нет никакой сортировки. Но можно сделать так же как сортировались категории в версии 1.3: добавить индекс перед именем свойства, сортировать по имени и перед выводом во фронт офис индекс удалять.

Share this post


Link to post
Share on other sites

За вывод свойст во фронт-офисе отвечает getFrontFeaturesStatic() в классе Product

Сейчас там нет никакой сортировки. Но можно сделать так же как сортировались категории в версии 1.3: добавить индекс перед именем свойства, сортировать по имени и перед выводом во фронт офис индекс удалять.

Спасибо, будем работать над этим.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More