Пользовательские параметры Magento - добавьте имя класса CSS к пользовательской опции в раскрывающемся списке

1

Я хочу указать класс CSS для применения к моим пользовательским параметрам. Это позволит мне использовать более надежные селектора JavaScript на странице просмотра продукта.

Я много пробовал, но не получаю, как добавить.

Изображение 174551

Для этого я пытаюсь изменить в Mage\Catalog\Block\Product\View\Options\Type\select.php

и следующая строка добавляет эти параметры

$select->addOption(
                    $_value->getOptionTypeId(),
                    $_value->getTitle() . ' ' . $priceStr . '',
                    array('price' => $this->helper('core')->currencyByStore($_value->getPrice(true), $store, false)),
                    array('class' => 'testsfs')
                );

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

Благодарю.

Теги:
magento

1 ответ

0

Наконец нашел решение. Нужно только добавить 'class' => 'myClass' в массив.

$select->addOption(
                    $_value->getOptionTypeId(),
                    $_value->getTitle() . ' ' . $priceStr . '',
                    array('price' => $this->helper('core')->currencyByStore($_value->getPrice(true), $store, false), 'class' => 'myClass')
                );

Ещё вопросы

Сообщество Overcoder
Наверх
Меню