Magento 1.9.1 не сортирует раскрывающийся список настраиваемых атрибутов продукта по позицииPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Magento 1.9.1 не сортирует раскрывающийся список настраиваемых атрибутов продукта по позиции

Сообщение Anonymous »

Новая установка Magento 1.9.1.

Magento игнорирует положение атрибута, установленное в Каталоге->Атрибуты->Управление атрибутами->Управление метками/параметрами для настраиваемый раскрывающийся список продуктов. Вместо этого для определения порядка списка используется идентификатор продукта.

Сравнили следующие файлы/функции, и, за исключением небольшого расчета налогов, с тех пор ни один код не изменился. 1.7.0.2.

Маг/Каталог/Модель/Продукт/Тип/Configuarable.php:

Код: Выделить всё

public function getConfigurableAttributes($product = null)
Mage/Catalog/Model/Product/Option.php:

Код: Выделить всё

public function getProductOptionCollection(Mage_Catalog_Model_Product $product)
Mage/Catalog/Block/Product/View/Type/Configuarable.php:

Код: Выделить всё

public function getJsonConfig()
Я также протестировал копию базы данных действующего сайта, и вся сортировка атрибутов основана на идентификаторе продукта.

Для репликации:
  • Создайте атрибут — Цвет.
  • Добавьте метки — Черный, Красный. , Зеленый, Синий
  • Сохранить атрибут.
  • Создать настраиваемые и простые связанные продукты с атрибутами в указанном выше порядке.
Отредактируйте атрибут и измените положение меток. Синий 0, Зеленый 1, Красный 3, Черный 4

При просмотре товара Magento по-прежнему сортирует атрибуты по идентификатору продукта и игнорирует позиции.

Подробнее здесь: https://stackoverflow.com/questions/272 ... y-position
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»