本文整理汇总了PHP中CIBlockPriceTools::getDoublePicturesForItem方法的典型用法代码示例。如果您正苦于以下问题:PHP CIBlockPriceTools::getDoublePicturesForItem方法的具体用法?PHP CIBlockPriceTools::getDoublePicturesForItem怎么用?PHP CIBlockPriceTools::getDoublePicturesForItem使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CIBlockPriceTools
的用法示例。
在下文中一共展示了CIBlockPriceTools::getDoublePicturesForItem方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: elseif
$arCell['VALUE'] = $intValue;
} elseif ('L' == $arSKUPropList[$strOneCode]['PROPERTY_TYPE']) {
$arCell['VALUE'] = intval($arOffer['DISPLAY_PROPERTIES'][$strOneCode]['VALUE_ENUM_ID']);
} elseif ('E' == $arSKUPropList[$strOneCode]['PROPERTY_TYPE']) {
$arCell['VALUE'] = intval($arOffer['DISPLAY_PROPERTIES'][$strOneCode]['VALUE']);
}
$arCell['SORT'] = $arSKUPropList[$strOneCode]['VALUES'][$arCell['VALUE']]['SORT'];
}
$arRow[$strOneCode] = $arCell;
}
$arMatrix[$keyOffer] = $arRow;
CIBlockPriceTools::clearProperties($arOffer['DISPLAY_PROPERTIES'], $arParams['OFFER_TREE_PROPS']);
$arOffer['SECOND_PICT'] = false;
$arOffer['PREVIEW_PICTURE_SECOND'] = false;
CIBlockPriceTools::setRatioMinPrice($arOffer);
$offerPictures = CIBlockPriceTools::getDoublePicturesForItem($arOffer, $arParams['OFFER_ADD_PICT_PROP']);
$arOffer['OWNER_PICT'] = empty($offerPictures['PICT']);
$arOffer['PREVIEW_PICTURE'] = false;
$arOffer['PREVIEW_PICTURE_SECOND'] = false;
$arOffer['SECOND_PICT'] = true;
if (!$arOffer['OWNER_PICT']) {
if (empty($offerPictures['SECOND_PICT'])) {
$offerPictures['SECOND_PICT'] = $offerPictures['PICT'];
}
$arOffer['PREVIEW_PICTURE'] = $offerPictures['PICT'];
$arOffer['PREVIEW_PICTURE_SECOND'] = $offerPictures['SECOND_PICT'];
}
if ('' != $arParams['OFFER_ADD_PICT_PROP'] && isset($arOffer['DISPLAY_PROPERTIES'][$arParams['OFFER_ADD_PICT_PROP']])) {
unset($arOffer['DISPLAY_PROPERTIES'][$arParams['OFFER_ADD_PICT_PROP']]);
}
$arDouble[$arOffer['ID']] = true;
示例2: is_float
$newOfferProps[$propName] = $arOffer['DISPLAY_PROPERTIES'][$propName];
}
}
}
$arOffer['DISPLAY_PROPERTIES'] = $newOfferProps;
$arOffer['CHECK_QUANTITY'] = 'Y' == $arOffer['CATALOG_QUANTITY_TRACE'] && 'N' == $arOffer['CATALOG_CAN_BUY_ZERO'];
if (!isset($arOffer['CATALOG_MEASURE_RATIO'])) {
$arOffer['CATALOG_MEASURE_RATIO'] = 1;
}
if (!isset($arOffer['CATALOG_QUANTITY'])) {
$arOffer['CATALOG_QUANTITY'] = 0;
}
$arOffer['CATALOG_QUANTITY'] = 0 < $arOffer['CATALOG_QUANTITY'] && is_float($arOffer['CATALOG_MEASURE_RATIO']) ? floatval($arOffer['CATALOG_QUANTITY']) : intval($arOffer['CATALOG_QUANTITY']);
$arOffer['CATALOG_TYPE'] = CCatalogProduct::TYPE_OFFER;
CIBlockPriceTools::setRatioMinPrice($arOffer);
$offerPictures = CIBlockPriceTools::getDoublePicturesForItem($arOffer, $arParams['ADDITIONAL_PICT_PROP'][$arOffer['IBLOCK_ID']]);
$arOffer['OWNER_PICT'] = empty($offerPictures['PICT']);
$arOffer['PREVIEW_PICTURE'] = false;
$arOffer['PREVIEW_PICTURE_SECOND'] = false;
$arOffer['SECOND_PICT'] = true;
/*if (!$arOffer['OWNER_PICT'])
{
if (empty($offerPictures['SECOND_PICT']))
$offerPictures['SECOND_PICT'] = $offerPictures['PICT'];
$arOffer['PREVIEW_PICTURE'] = $offerPictures['PICT'];
$arOffer['PREVIEW_PICTURE_SECOND'] = $offerPictures['SECOND_PICT'];
}*/
if ('' != $arParams['OFFER_ADD_PICT_PROP'] && isset($arOffer['DISPLAY_PROPERTIES'][$arParams['OFFER_ADD_PICT_PROP']])) {
unset($arOffer['DISPLAY_PROPERTIES'][$arParams['OFFER_ADD_PICT_PROP']]);
}
$arNewOffers[$keyOffer] = $arOffer;
示例3: is_float
continue;
}
$arItem['CHECK_QUANTITY'] = false;
if (!isset($arItem['CATALOG_MEASURE_RATIO'])) {
$arItem['CATALOG_MEASURE_RATIO'] = 1;
}
if (!isset($arItem['CATALOG_QUANTITY'])) {
$arItem['CATALOG_QUANTITY'] = 0;
}
$arItem['CATALOG_QUANTITY'] = 0 < $arItem['CATALOG_QUANTITY'] && is_float($arItem['CATALOG_MEASURE_RATIO']) ? floatval($arItem['CATALOG_QUANTITY']) : intval($arItem['CATALOG_QUANTITY']);
$arItem['CATALOG'] = false;
if (!isset($arItem['CATALOG_SUBSCRIPTION']) || 'Y' != $arItem['CATALOG_SUBSCRIPTION']) {
$arItem['CATALOG_SUBSCRIPTION'] = 'N';
}
CIBlockPriceTools::getLabel($arItem, $arParams['LABEL_PROP']);
$productPictures = CIBlockPriceTools::getDoublePicturesForItem($arItem, $arParams['ADD_PICT_PROP']);
if (empty($productPictures['PICT'])) {
$productPictures['PICT'] = $arEmptyPreview;
}
if (empty($productPictures['SECOND_PICT'])) {
$productPictures['SECOND_PICT'] = $productPictures['PICT'];
}
$arItem['PREVIEW_PICTURE'] = $productPictures['PICT'];
$arItem['PREVIEW_PICTURE_SECOND'] = $productPictures['SECOND_PICT'];
$arItem['SECOND_PICT'] = true;
$arItem['PRODUCT_PREVIEW'] = $productPictures['PICT'];
$arItem['PRODUCT_PREVIEW_SECOND'] = $productPictures['SECOND_PICT'];
if ($arResult['MODULES']['catalog']) {
$arItem['CATALOG'] = true;
if (!isset($arItem['CATALOG_TYPE'])) {
$arItem['CATALOG_TYPE'] = CCatalogProduct::TYPE_PRODUCT;