Magento: дополнительные атрибуты категорий

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Максим Транчук
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 11.05.2010

24.05.2010 21:55

Такая ситуация выводу категории в верхнем меню

При наведении выпадает плашка с первым уровнем подкатегорий и произвольными ссылками различными для каждой категории. 

Вопрос в том каким образом можно добавлять какието дополнительные данные к категории, чтобы потом вывести. Атрибутов то нет как у товаров.

Кто с таким сталкивался ?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

24.05.2010 22:10

1) Создайте новый набор атрибутов.
2) Добавьте туда атрибуты, которыми вы хотите характеризовать категорию
3) Создайте товар на основе полученного набора атрибутов
4) Свяжите товар с категорией.
5) Учитывая, что товар выполняет только функцию описания категории, его можно скрыть из стандартных экранов Magento, например, путем установки значения Out Of Stock.

#3 Максим Транчук
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 11.05.2010

24.05.2010 22:18

Интересная интерпретация

Для удобства можно задать товару товар sku например cat_4, где 4 номер категории 

А в шаблоне вытаскивать данный товар и смотреть нужные данные


Вот только как зная sku получить данные товара, включая атрибуты?

Только Вот не накладно ли это все будет, хотя Magento и так тяжелая.




Других вариантов нет?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

26.05.2010 11:59

Категории в Magento не предусматривают описания атрибутами.
С другой стороны, любой системный класс Magento можно заменить своим классом в своём модуле.
Таким образом, можно написать расширение, которое позволит вести учёт атрибутов для категорий.

#5 ArtArtArt
  • Группа: Гости

07.06.2010 12:53

Кстати, на Magento Connect я, по моему, даже видел подобный модуль, только для какой-то старой версии Мадженто.

Поделиться темой: