1. Как понял фото товара хранится в DETAIL_PICTURE, а где хранится фото анонса?
2. Мне фотографии можно сохранять куда угодно или нужно использовать специальный метод? Если метод, подскажите ссылкой, просто не знаю даже в какой части смотреть. Предположительно https://dev.1c-bitrix.ru/api_help/main/reference/cfile/savefile.php ? И оно там по своем усохраняет? И я не увидел привязку к записи какой либо!? Или все же могу свою структуру и по своему сейвнуть?
3. Далее мне нужно обновить/добавить фото, что не анонс. Как понял смотреть в сторону: https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/add.php https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php 3.1 IBLOCK_SECTION_ID - элемент лежит в корне раздела, как это можно вычислить? 3.2 Как понял помещать нужно сюда PROPERTY_VALUES ? А если это мульти поле? Вроде как это: $arrProp[ID или CODE] = array( $ENUM_ID1, $ENUM_ID2, $ENUM_ID3, $ENUM_ID4); Где ENUM_ID - это ID значения в списке, его можно получить при помощи: CIBlockPropertyEnum::GetList То есть первый я получаю как сказано, а остальные просто через инкремент?
Извиняюсь, что много. Возможно мало постарался, прошу прощения.
За PREVIEW_PICTURE благодарю. Множественное свойство типа Файл есть.
Цитата
Не совсем понятно что вы там прикручиваете.
Вкратце, нужно обновить товар данными с внешнего сервиса, а именно цену и изображения. Не стал так писать, и немного погуглил. Основные вопросы, которые не дают двигаться дальше в шапке. Если запутанно, готов распутать.
Что происходит со старой фотографией PREVIEW_PICTURE после обновления? Хочется что бы она удалялась, это происходит, хотя бы со временем? Если нет, поделитесь ссылкой на метод/решение, пожалуйста.
Во время обновления фотографии, ей можно какой то флаг поставить? Это нужно что бы каждый раз фото не обновлять. Сейчас у меня это регулирует наличие скаченной фотографией. То есть, если папку протерять, то фото заново обновятся. Вроде не смертельно, но.... Фото с водяными знакоми, и по возможности будет искаться без. Как протеряем папку, перезатрем все ручные найденные, и по новой...