Цитата |
---|
Alex K. пишет:
вы айдишники в строку сливаете, естественно ничего не находит, в итоге CIBlockElement::GetProperty ищет element_id типа 12312345345 |
Цитата |
---|
Артур Глазов пишет:
Дело в том что при одном товаре он находит свойство. |
Цитата |
---|
Но включить самостоятельно свойства в цикл списка товаров не смог... |
Код |
---|
$artcuk =""; while ($arBasketArt = $dbBasketArt->GetNext()) { $element_id = $arBasketArt["PRODUCT_ID"]; $db_propsart = CIBlockElement::GetProperty( "7", $element_id, array(), array("ID"=>"36") ); while ($arPropArt = $db_propsart->Fetch()) $artcuk .= $arPropArt["NAME"].": ".$arPropArt["VALUE"]."\n"; } |
Код |
---|
$artcuk =""; while ($arBasketArt = $dbBasketArt->GetNext()) { $element_id = $arBasketArt["PRODUCT_ID"]; $db_propsart = CIBlockElement::GetProperty( "7", $element_id, array(), array("ID"=>"36") ); while ($arPropArt = $db_propsart->Fetch()) $artcuk .= $arPropArt["NAME"].": ".$arPropArt["VALUE"]."\n"; } |
Цитата |
---|
Артикул: АБН-Р003131 Артикул: АБН-Р000553 - ASUS X59SR <90NSUZ-589163-3AMC806Y> T5900(2.2)/3072/320(5400)/DVD-RW/WiFi/BT/cam/VistaHB/15.4"WXGA [NEW] - 1.00 шт.
Артикул: АБН-Р003131 Артикул: АБН-Р000553 - ASUS X61G <90NSTY-549232-4AMC106Y> T3400(2.16)/2048/250(5400)/DVD-RW/WiFi/cam/VistaHB/16"WXGA/2.84 кг - 1.00 шт. |
Цитата |
---|
$artcuk ="";
$strArtVal = ""; $dbBasketArt = CSaleBasket::GetList( array(), array("ORDER_ID" => $arResult["ORDER_ID"]), false, false, array("ID", "PRODUCT_ID", "NAME", "QUANTITY") ); while ($arBasketArt = $dbBasketArt->Fetch()) { $element_id = $arBasketArt["PRODUCT_ID"]; $db_propsart = CIBlockElement::GetProperty( "7", $element_id, array(), array("ID"=>"36") ); while ($arPropArt = $db_propsart->Fetch()) $artcuk .= $arPropArt["NAME"].": ".$arPropArt["VALUE"]."\n"; } // mail message if (strlen($arResult["ERROR_MESSAGE"]) <= 0) { $event = new CEvent; $strOrderList = ""; $dbBasketItems = CSaleBasket::GetList( array("NAME" => "ASC"), array("ORDER_ID" => $arResult["ORDER_ID"]), false, false, array("ID", "NAME", "QUANTITY") ); while ($arBasketItems = $dbBasketItems->Fetch()) { $strOrderList .= $artcuk." - ".$arBasketItems["NAME"]." - ".$arBasketItems["QUANTITY"]." ".GetMessage("SALE_QUANTITY_UNIT"); $strOrderList .= "\n"; $strOrderList .= "<br />"; } |
Цитата |
---|
$artcuk ="";
$strArtVal = ""; $dbBasketArt = CSaleBasket::GetList( array("NAME" => "ASC"), array("ORDER_ID" => $arResult["ORDER_ID"]), false, false, array("ID", "PRODUCT_ID", "NAME", "QUANTITY") ); // mail message if (strlen($arResult["ERROR_MESSAGE"]) <= 0) { $event = new CEvent; $strOrderList = ""; $dbBasketItems = CSaleBasket::GetList( array("NAME" => "ASC"), array("ORDER_ID" => $arResult["ORDER_ID"]), false, false, array("ID", "PRODUCT_ID", "NAME", "QUANTITY") ); while ($arBasketItems = $dbBasketItems->Fetch()) { $element_id = $arBasketItems["PRODUCT_ID"]; $db_propsart = CIBlockElement::GetProperty( "7", $element_id, array(), array("ID"=>"36") ); while ($arPropArt = $db_propsart->Fetch()) $strOrderList .= $arPropArt["NAME"].": ".$arPropArt["VALUE"]." - ".$arBasketItems["NAME"]." - ".$arBasketItems["QUANTITY"]." ".GetMessage("SALE_QUANTITY_UNIT"); $strOrderList .= "\n"; $strOrderList .= "<br />"; } |
Цитата |
---|
Alex K. пишет:
курим мануалы по циклам |