Я хочу указать класс CSS для применения к моим пользовательским параметрам. Это позволит мне использовать более надежные селектора JavaScript на странице просмотра продукта.
Я много пробовал, но не получаю, как добавить.
Для этого я пытаюсь изменить в 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')
);
Но не получить, как я могу добавить свой собственный класс к этому варианту. Надеюсь, кто-то мне поможет.
Благодарю.
Наконец нашел решение. Нужно только добавить 'class' => 'myClass' в массив.
$select->addOption(
$_value->getOptionTypeId(),
$_value->getTitle() . ' ' . $priceStr . '',
array('price' => $this->helper('core')->currencyByStore($_value->getPrice(true), $store, false), 'class' => 'myClass')
);