Автор Тема: Атрибуты товара, увеличение картинки Палитра  (Прочитано 1164 раз)

02 Ноябрь 2016, 13:16:44
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте! Уже были похожие темы, но их решения мне не помогли.
Суть: необходимо указать артибуты товара с картинками 100*100пикселей. Атрибуты добавили, выбрали тип "Цвет или текстура", картинки загрузили - картинки маленькие 20*20 пикселей.
Поменяли файл themes/default/css/product.css
#attributes .attribute_list #color_to_pick_list a.color_pick {display: block;height: 100px;width: 100px

и файл themes/default/product.tpl
<img src="{$img_col_dir}{$id_attribute}.jpg" alt="{$colors.$id_attribute.name}" width="100" height="100" /><br />     

В итоге рамка 100*100, а внутри картинка так и осталась 20*20. Скрин прилагаю.

Помогите, пожалуйста, как изменить размер картинки
02 Ноябрь 2016, 13:36:38
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Ссылку на эту страницу напишите, может быть у вас стили меняются в других файлах.
02 Ноябрь 2016, 14:00:14
Ответ #2
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
02 Ноябрь 2016, 15:04:07
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Менять код нужно в файлах темы, которую вы используете.
/themes/название вашей темы/css/product.css
/themes/название вашей темы/product.tpl
Cоздание интернет сайтов Webstudio UwK
02 Ноябрь 2016, 15:11:56
Ответ #4
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Менял в своей теме product.css и product.tpl , все равно картинки маленькие...В чем может быть решение?
02 Ноябрь 2016, 15:13:32
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
У тебя на сайте
<img src="http://ma-tex.net/img/co/38.jpg" alt="сумка спандбонд+ПВХ" title="сумка спандбонд+ПВХ" width="20" height="20">так что ты не менял файл
"/themes/название вашей темы/product.tpl"
02 Ноябрь 2016, 15:27:35
Ответ #6
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
вот код из product.css. Гду тут прописан размер картинок в ячейке?  Поменял следующие правила, но без результатов
#attributes .attribute_list #color_to_pick_list li a.color_pick {
  display: block;
  height: 100px;
  width: 100px;
  cursor: pointer;
}
02 Ноябрь 2016, 15:31:44
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
У тебя на сайте
<img src="http://ma-tex.net/img/co/38.jpg" alt="сумка спандбонд+ПВХ" title="сумка спандбонд+ПВХ" width="20" height="20">так что ты не менял файл
"/themes/название вашей темы/product.tpl"
При чем тут product.css, я про product.tpl писал. В шаблоне нужно изменить.
02 Ноябрь 2016, 15:39:54
Ответ #8
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ну и product.tpl менял соответственно
{if $img_color_exists}
    <img src="{$img_col_dir}{$id_attribute|intval}.jpg" alt="{$colors.$id_attribute.name|escape:'html':'UTF-8'}" title="{$colors.$id_attribute.name|escape:'html':'UTF-8'}" width="100" height="100" />
Интересно, что когда ставлю цвет из Палитры, картинка цвета встает 100 пикселей, во весь размер ячейки, а когда пытаюсь вставить свою картинку она упорно встает 20 пикселей.
02 Ноябрь 2016, 16:23:14
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Кеш отключи, может шаблон не обновился.
02 Ноябрь 2016, 16:30:32
Ответ #10
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не, кеш отключен, все обновилось. Ну, ребят, ну подскажите, уже 2 дня с этим бьюсь, какие еще могут быть варианты?
02 Ноябрь 2016, 16:36:38
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Нет больше вариантов. Меняют 2 файла и все.
Файл /themes/leo_monica/product.tpl добавь к сообщению.
02 Ноябрь 2016, 18:29:45
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Нет больше вариантов. Меняют 2 файла и все.
Файл /themes/leo_monica/product.tpl добавь к сообщению.
Тема "leo_monica" тогда понятно. В темах leo размеры менют в javascript. У него почти всегда нужно править javascript функции.
03 Ноябрь 2016, 12:41:13
Ответ #13
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ребята, всем спасибо, решил вопрос внесением в файл product.css дополнительных параметров:
строка 25 добавил width: 100%;

img {
  max-width: 100%;
  height: 100%;
  width: 100%;
}