По умолчанию фотографии размещаются в одной папке /images/products/large/
Есть возможность размещать дополнительные фотографии товаров в различных папках.
Поскольку товары выводят изображение через
$osC_Image->show(),
, то нужно расширить класс в файле image.php.
Открываем файл includes/classes/image.php
Ищем код:
function show($image, $title, $parameters = '', $group = '') {
Заменяем на:
function show($image, $title, $parameters = '', $group = '', $folder = '') {
Затем ищем код:
if (empty($image)) {
$image = 'pixel_trans.gif';
} else{
$image = 'products/' . $this->_groups[$group_id]['code'] . '/' . $image;
}
Заменяем на:
if (empty($image)) {
$image = 'pixel_trans.gif';
} elseif (empty($folder)) {
$image = 'products/' . $this->_groups[$group_id]['code'] . '/' . $image;
} else{
$image = $folder.'/' . $image;
}
Теперь фотографии будут выводиться из папки, в которую они будут помещены и в коде вывода этих фотографий будет указана папка, к примеру как эта:
$osC_Image->show('picturepath','name','parameter','','folder')
Учитывайте, что эти фотографии являются дополнительными и используются без превью.