В процессе работы с замечательным компонентом импорта каталога товаров в VirtueMart из csv -
CSV Improved - столкнулись мы тут со следующей странной проблемой: оказывается, как ты не изменяй размеры создаваемых превью в опциях шаблона импорта - а они все одно ресайзятся согласно дефолтному своему шаблону, который от тебя нисколько не зависит; большая сторона картинки, хоть ты убейся, всегда будет равна 90px.
Хотя, казалось бы, админка компонента вполне предусматривает возможность указать произвольный размер превью. Так нет же; обновив компонент CSVI до финальной на момент написания этого сообщения версии 4.5.3.2 - внезапно мы обнаружили, что превью вообще перестали создаваться... вот такой цирковой номер, короче говоря.
Все, кто столкнулись с аналогичной проблемой... без каких-либо ощутимых усилий смогут обойти странную эту багу CSVI, применив следующую рекомендацию... описываю это здесь, к слову, чтобы и самому не забыть:
В файле -
Code:
administrator/components/com_csvi/models/com_virtuemart/import/productimport.php
Находим 803 строчку -
Code:
$imgpath = $template->get('file_location_product_files', 'path');
и меняем на
Code:
$imgpath = $template->get('file_location_product_images', 'path');
В настройках импорта, на вкладке "Поля" (Import options -> Fields) отключаем
file_url_thumb; т.е. устанавливаем "нет" в селекторе "Обработать" (подробнее о процессе настройки импорта читаем
в этой статье
). На вкладке "Изображение" выставляем: "Сохранить оригинальный файл" -> Да, "Автоматическое создание миниатюр" -> Да.
Ну и - произвольные теперь размеры создаваемых миниатюр, какие захочется.
Удачи!