2015-05-05 2 views
0

Я работаю над расширением Magento, которое должно идеально поддерживать версии всего 1.5-1.6.Атрибут атрибута Magento в нечетком поиске

Я создал пользовательский атрибут (программно как часть модуля), и это тип выбора, поэтому он естественно отображает выпадающее меню.

Интересно, есть ли способ переопределить это поведение и заставить его визуализировать мой собственный элемент управления, который я разработал с помощью jQuery (это выпадающее меню с функцией нечеткого поиска). Или, может быть, есть способ сделать по умолчанию Magento спускается в нечеткий поиск.

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

Благодаря

ответ

1

использовать $installer->addAttribute(...) для создания атрибута ли? Если да - это позволит установить следующие параметры внутри:

  1. «класс» => «SomeClass»

    Вы будете иметь <select name="..." class="someclass"> whch позволит вам использовать прототип/JQuery/Native JS для ловли этого элемента и делать то, что вы хотите.

  2. «input_renderer» => «определение визуализатора»

    Это позволит вам определить собственные средства визуализации для этого элемента, так что вы можете изменить все HTML-код, сгенерированный с помощью стандартного ниспадающего визуализатора для вашего атрибута.

+0

Да, это то, что я использую. Спасибо, дайте ему понять и дайте знать. –

+0

Вы можете найти хороший пример для input_renderer здесь: https://inchoo.net/magento/adding-magento-attribute-with-custom-input-renderer/ – ToxaBes

+0

Пробовал это безрезультатно. Я думаю, что, может быть, я что-то еще испортил. Есть ли какие-нибудь подробные учебные пособия для начинающих? Все, что я нашел, предполагают знания о структуре, соглашениях об именах, где есть вещи и т. Д. –

Смежные вопросы