Столкнулся с тем, что модуль для уберкарта uc_aac немного каверкал дизайн страницы в IE. В FF все было нормально, а именно в эксплорере страница с товаром сдвигалась вправо и картинка товара наполовину скрывалась. При чем стоило просто в браузере открыть окно свойств картинки товара, то все становилось на свои места. Не сразу дошло что это именно uc_aac с его ява скриптом, который устанавливает цену товара в зависимости от свойства. Проблема вот в этой строке (uc_aac.js):
$(node).find('.' + i).after(replacement).remove();
Но править модуль, конечно, я не стал. Можно обойтись средствами css. В файле шаблона для товара у меня есть такая строка:
echo $node->content['display_price']['#value'];
Я заменил ее на:
echo '<div id="price_field">',$node->content['display_price']['#value'],'</div>';
А в файле style.css (и это самое главное) добавил:
#price_field .product-info {
display: block;
width: 100px;
}
Лишний div с id = price_field добавил на всякий случай. Может класс product-info еще где-то фигурирует и чтобы не заморачиваться на тем, не выйдет ли мне боком переопределять этот класс, заключил его в свой div.
Если я Вам помог, то меня можно поблагодарить.
Отправить комментарий