Радио кнопки в карточке товара настраиваемых полей Virtuemart 2.0 отображаются справа

Virtuemart 2.0 триумфально радует кривой версткой. На этот раз говорим о радиокнопках в карточке товара при создании настраиваемых полей типа "Изображение" например.

Для того чтобы выправить ситуацию, работаем с этим файлом:


/components/com_virtuemart/assets/css/vmsite-ltr.css

Добавляем следующие стили:

.product-fields .product-field input {
float: left;
left: 3px;
width: 5%;
}
.product-fields .product-field label {
width: 33%;
float: left;
position: relative;
text-align: left;
left: 10px;
}
.product-field-display a img {
display: block;
}
.product-fields .product-fields-title{
display:block;
}
 


.product-fields .other-customfield img{
max-width: 100px;
}
 
.product-fields .other-customfield .vm-img-desc{font-size:12px; width: 100px !important; line-height: 12px !important; }


 
 Обратите внимание, сейчас ширина изображения 100 пикселей.
А для того чтобы радиобокс стал по центру, так же изменим строку 213 в том же файле
 
.product-fields .product-field input[type=radio] {position:relative;left:50px;}
 
Где 50px, это половина ширины изображения.
 
Сохраняем, заливаем, вуаля красотища.

6 комментариев:

  1. Здравствуйте. Делаю сайт, еще не выложен. Сделал все как вы выше описали с цветами, но картинки наезжают друг на друга и кнопки выбора стоят не над картинками а в стороне. Меняю в файле
    virtueamrt/components/com_virtuemart/assets/css/vmsite-ltr.css как у вас написано выше код, ничего не меняется, такое ощущение что не тот файлик правлю. Подскажите пожалуйста где искать

    ОтветитьУдалить
  2. Посмотирите шаблон. В шаблоне может быть свой vmsite-ltr.css

    ОтветитьУдалить
  3. нет, файлов vmsite-ltr.css больше нет

    ОтветитьУдалить
  4. я убираю этот файл и без него страница товара работает, это точно не он, а где искать не знаю даже

    ОтветитьУдалить
    Ответы
    1. Посмотрите файрбагом какой файл эти стили перебивает.
      Скорее всего в шаблоне есть файл переписыавающий дефолтные стили.

      Удалить
  5. Все спасибо разобрался. Разобрался. В Firefoxe почистил всю историю и кэши. css-файлы правил, а когда смотрел Firebag показывал старые данные, открыл в IE там все нормально. т.е. Firefoxe просто не обновлял

    ОтветитьУдалить

Технологии Blogger.