OpenCart

Как добавить картинку к радио чекбоксу в OpenCart

Бывает возникает необходимость добавить картинку к полю радио чекбокса:

Для этого необходимо все лишь добавить одну строчку кода в файл product.tpl (ВАШ ДОМЕН/catalog/view/theme/ВАША ТЕМА/template/product/product.tpl)

Найти там две строчки:

<?php foreach ($option['option_value'] as $option_value) { ?>

и

<input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />

Между ними (Перед полем input) нужно вставить следующий кусок кода:

<img align="middle" style="margin-bottom:4px;" src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" />

Источник

Об авторе

Виталий Мельничук

Адаптивная верстка HTML5+CSS3. Разработка шаблонов под CMS Wordpress, DLE. Делаю работу качественно и в срок.

facebook