====== Картинка товара - убираем подчеркивание ====== Пришлось немало погуглить и поковыряться в говнокоде, хотя нормальное решение как обычно очень простое. Итак, способы победы. ===== Правильный способ через flypage_images.tpl.php (работающий без косяков) ===== * Пилим components\com_virtuemart\themes\default\templates\product_details\flypage_images.tpl.php Меняем на (если будут дополнительные изображения) или на (если дополнительные изображения прикручены отдельно) * Пилим templates\шаблон\css\template.css Добавляем в конец файла /* Fix underline on images */ } .flypageLink a { text-decoration:none; } ===== Через template.css ===== Правим templates\имя_шаблона\css\template.css Добавляем в тег "a img" следующее: display:block;border:0px Минусы: изображения сортировки и RSS "съедут" на 1 строку по всему сайту. ===== Через theme.php ===== Правим components\com_virtuemart\themes\default\ Ищем /* Build the "See Bigger Image" Link */ и меняем $text и $product_image на //$text = ps_product::image_tag($product['product_thumb_image'], $img_attributes, 0)."
".$VM_LANG->_('PHPSHOP_FLYPAGE_ENLARGE_IMAGE'); //$product_image = vmCommonHTML::getLightboxImageLink( $link, $text, $product['product_name'], 'product'.$product['product_id'] ); $product_image = vmCommonHTML::getLightboxImageLink( $link, ps_product::image_tag($product['product_thumb_image'], $img_attributes, 0), $product['product_name'], 'product'.$product['product_id'] ).vmCommonHTML::getLightboxImageLink( $link, "".$VM_LANG->_('PHPSHOP_FLYPAGE_ENLARGE_IMAGE')."", $product['product_name'], 'product'.$product['product_id'] );
Минусы: первое изображение товара задваивается. Т.е. если 1 картинка - скажет "1 из 2" и покажет два одинаковых изображения. Если картинок больше, так же покажет задвоенное первое. ===== Убираем подчеркивания в категориях ===== http://webkev.com/2009/09/16/ubiraem-podcherkivanie-kartinki-virtuemart/