Здравствуйте!
В настройках импорта каталога из 1С можно выбрать параметры:
1.Автоматически генерировать картинку анонса - это значит сгенерировать картинку анонса из детальной картинки и соответственно уменьшить размер.
2.Изменять детальную картинку - это значит уменьшать детальную картинку до указанных размеров, если из 1С пришла большая картинка.
В "типовой" конфигурации из 1С нельзя выгрузить детальную картинку и картинку анонса как две разные картинки. Чуть дописали обмен стало можно.
Проблема теперь следующая:
Если первый параметр не ставить - загружается картинка анонса, но большая,
Если первый параметр поставить - в картинку анонса загружается уменьшенная детальная картинка.
С детальной картинкой все нормально - загружается и уменьшается.
Скопировал компонент catalog.import.1c, но не могу разобраться как модуль компонента изменить, чтобы картинки загружались независимо (и при этом уменьшались).
Пробовал вместо
использовать
Не получается. Подскажите пожалуйста, если кто знает, хотя бы схематично.
В настройках импорта каталога из 1С можно выбрать параметры:
1.Автоматически генерировать картинку анонса - это значит сгенерировать картинку анонса из детальной картинки и соответственно уменьшить размер.
2.Изменять детальную картинку - это значит уменьшать детальную картинку до указанных размеров, если из 1С пришла большая картинка.
В "типовой" конфигурации из 1С нельзя выгрузить детальную картинку и картинку анонса как две разные картинки. Чуть дописали обмен стало можно.
Проблема теперь следующая:
Если первый параметр не ставить - загружается картинка анонса, но большая,
Если первый параметр поставить - в картинку анонса загружается уменьшенная детальная картинка.
С детальной картинкой все нормально - загружается и уменьшается.
Скопировал компонент catalog.import.1c, но не могу разобраться как модуль компонента изменить, чтобы картинки загружались независимо (и при этом уменьшались).
Пробовал вместо
Код |
---|
$arParams["GENERATE_PREVIEW"] = $arParams["GENERATE_PREVIEW"]!="N"; if($arParams["GENERATE_PREVIEW"]) { $preview = array( intval($arParams["PREVIEW_WIDTH"]) > 1? intval($arParams["PREVIEW_WIDTH"]): 100, intval($arParams["PREVIEW_HEIGHT"]) > 1? intval($arParams["PREVIEW_HEIGHT"]): 100, ); } else { $preview = false; } |
использовать
Код |
---|
$arParams["GENERATE_PREVIEW"] = TRUE; $preview = array ( intval($arParams["PREVIEW_WIDTH"]) > 1? intval($arParams["PREVIEW_WIDTH"]): 100, intval($arParams["PREVIEW_HEIGHT"]) > 1? intval($arParams["PREVIEW_HEIGHT"]): 100, ); |
Не получается. Подскажите пожалуйста, если кто знает, хотя бы схематично.