то нибудь кастомил sale.basket.basket.small.mail ? как вывести превью товара правильно в письме ? :
сам шаблон :
.template.php :
сейчас приходят вот так товары:http://prntscr.com/kfnx68
Код |
---|
.parametrs.php : $arColumns = array( "NAME" => GetMessage("SBB_BNAME"), "DISCOUNT_FORMATED" => GetMessage("SBB_BDISCOUNT"), "WEIGHT_FORMATED" => GetMessage("SBB_BWEIGHT"), "PROPS" => GetMessage("SBB_BPROPS"), "TYPE" => GetMessage("SBB_BTYPE"), "PRICE_FORMATED" => GetMessage("SBB_BPRICE"), "QUANTITY_FORMATED" => GetMessage("SBB_BQUANTITY"), "SUM" => GetMessage("SBB_BSUM"), "PROPERTY_MORE_PHOTO" => GetMessage("SBB_BPIC"), "PREVIEW_TEXT" => GetMessage("SBB_PREVIEW_TEXT"), "PREVIEW_PICTURE" => GetMessage("SBB_PREVIEW_PICTURE") ); $arComponentParameters = Array( "PARAMETERS" => Array( "COLUMNS_LIST" => Array( "NAME"=>GetMessage("SBB_COLUMNS_LIST"), "TYPE"=>"LIST", "MULTIPLE"=>"Y", "VALUES"=>$arColumns, "DEFAULT"=>array("NAME", "SUM", "QUANTITY"), "COLS"=>25, "SIZE"=>7, "ADDITIONAL_VALUES"=>"N", "PARENT" => "VISUAL", ), "USER_ID" => Array( "NAME" => GetMessage("SBBS_USER_ID"), "TYPE" => "LIST", "MULTIPLE" => "N", "VALUES" => Array( "{#USER_ID#}" => "={#USER_ID#}", "{#ORDER_USER_ID#}" => "={#ORDER_USER_ID#}", "{#ID#}" => "={#ID#}", ), "ADDITIONAL_VALUES" => "Y", "DEFAULT" => Array( "{#USER_ID#}" => "{#USER_ID#}" ), #"COLS" => 25, "PARENT" => "ADDITIONAL_SETTINGS", ), "PATH_TO_BASKET" => Array( "NAME" => GetMessage("SBBS_PATH_TO_BASKET"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "/personal/basket.php", "COLS" => 25, "PARENT" => "ADDITIONAL_SETTINGS", ), "PATH_TO_ORDER" => Array( "NAME" => GetMessage("SBBS_PATH_TO_ORDER"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "/personal/order.php", "COLS" => 25, "PARENT" => "ADDITIONAL_SETTINGS", ), "SHOW_DELAY" => array( "NAME" => GetMessage('SBBS_SHOW_DELAY'), "TYPE" => "CHECKBOX", "DEFAULT" => "Y", "MULTIPLE" => "N", ), "SHOW_NOTAVAIL" => array( "NAME" => GetMessage('SBBS_SHOW_NOTAVAIL'), "TYPE" => "CHECKBOX", "DEFAULT" => "Y", "MULTIPLE" => "N", ), "SHOW_SUBSCRIBE" => array( "NAME" => GetMessage('SBBS_SHOW_SUBSCRIBE'), "TYPE" => "CHECKBOX", "DEFAULT" => "Y", "MULTIPLE" => "N", ), ) ); ?> |
сам шаблон :
.template.php :
Код |
---|
<table class="sale_basket_small"><? if ($arResult["ShowReady"]=="Y") { ?> <tr><td align="center"><? echo GetMessage("TSBS_READY"); //Заголовок ?></td></tr> <tr><td><ul><? //Выводим тестовые товары foreach ($arResult["ITEMS"]["AnDelCanBuy"] as &$v) { ?><li><? foreach ($arResult["GRID"]["HEADERS"] as $id => $arHeader) { if(isset($v[$arHeader['id']]) && !empty($v[$arHeader['id']])) { if(in_array($arHeader['id'], array("NAME"))) { if ('' != $v["DETAIL_PAGE_URL"]) { ?> <a href="<?echo $v["DETAIL_PAGE_URL"]; // Ссылка на товар ?>"><b><?echo $v[$arHeader['id']]?></b></a><br /><? } else { ?><b><?echo $v[$arHeader['id']]?></b><br /><? } } else if(in_array($arHeader['id'], array("PRICE_FORMATED"))) { ?> <?/*= $arHeader['name']//Цена?>: <b><?echo $v[$arHeader['id']]*/?><?/*</b><br />*/?> <? } else { ?> <?= $arHeader['name']//Дубль?>: <?echo $v[$arHeader['id']]?> <? } } } ?></li> |
сейчас приходят вот так товары: