• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Работа с фото товара

nikola_piter

Гуру форума
Регистрация
27 Июн 2007
Сообщения
221
Реакции
95
Парни подскажите, есть раздел например с 1000шт. товара
Картинки у этого товара одинаковые, отличаются только свойствами, но не в этом дело.
Как установить этой тысячи детальную фотку "все скопом", а то не охота заходить в карточку каждого товара и выбирать фото из медиабиблиотеки.
 
На вскидку экспортом/импортом либо антирутином. Правда за антирутин не ручаюсь
 
По описанию инфы по массовому добавлению фото к товару нет, но функционал богатый :) не слышал о таком модуле, надо попробовать :)
 
PHP:
CModule::IncludeModule("iblock");
$BID = 13; // идентификатор инфоблока в котором находятся эти элементы
$el = new CIBlockElement;
$detPic = CFile::MakeFileArray("сюда вставшем полный путь к картинке");
$rsEl = CIBlockElement::GetList(array("ID" => "ASC"), array("IBLOCK_ID" => $BID),  false, false, array('ID')); //фильтр на выборку необходимых элементов думаю сможете подставить сами, сейчас выбирает все элементы инфоблока $BID
while ($arEl = $rsEl->Fetch())
{
    $arLoadProductArray = Array(
          "DETAIL_PICTURE" => $detPic
    );
    $res = $el->Update($arEl['ID'] , $arLoadProductArray); // проставит всем выбранным товарам картинку $detPic
}
 
PHP:
CModule::IncludeModule("iblock");
$BID = 13; // идентификатор инфоблока в котором находятся эти элементы
$el = new CIBlockElement;
$detPic = CFile::MakeFileArray("сюда вставшем полный путь к картинке");
$rsEl = CIBlockElement::GetList(array("ID" => "ASC"), array("IBLOCK_ID" => $BID),  false, false, array('ID')); //фильтр на выборку необходимых элементов думаю сможете подставить сами, сейчас выбирает все элементы инфоблока $BID
while ($arEl = $rsEl->Fetch())
{
    $arLoadProductArray = Array(
          "DETAIL_PICTURE" => $detPic
    );
    $res = $el->Update($arEl['ID'] , $arLoadProductArray); // проставит всем выбранным товарам картинку $detPic
}
а что с этим кодом делать?
 
Назад
Сверху