Уважаемые, помогите написать данный шаблон Элемент каталога детально .Ника не могу найти мануал как примерно пишутся такие шаблоны!
Разобрался, что
Способы оплаты и Доставка (Включаемые области)
Коллиичество товара ("USE_PRODUCT_QUANTITY" => $arParams["USE_PRODUCT_QUANTITY"],) - как подключить к шаблону не знаю
примерный очень сырой ит.д. код выглядет так
а поэтому просьба, может кто подскажет как написать такой шаблон, нужен хоть какой то мануал!
так же готов обсудить возможность заказа такого шаблона отображения товара!
Разобрался, что
Способы оплаты и Доставка (Включаемые области)
Коллиичество товара ("USE_PRODUCT_QUANTITY" => $arParams["USE_PRODUCT_QUANTITY"],) - как подключить к шаблону не знаю
примерный очень сырой ит.д. код выглядет так
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <?if (is_array($arResult['DETAIL_PICTURE_350']) || count($arResult["MORE_PHOTO"])>0):?> <sc ript type="text/javascript"> $(f unction() { $('div.catalog-detail-image a').fancybox({ 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'speedIn': 600, 'speedOut': 200, 'overlayShow': false, 'cyclic' : true, 'padding': 20, 'titlePosition': 'over', 'onComplete': f unction() { $("#fancybox-title").css({ 'top': '100%', 'bottom': 'auto' }); } }); }); </script> <?endif;?> <div class="catalog-detail" itemscope itemtype = "http://schema.org/Product"> <table class="catalog-detail" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="catalog-detail-image"><?if (is_array($arResult['DETAIL_PICTURE_350']) || count($arResult["MORE_PHOTO"])>0):?></td> </tr> <tr> <td class="catalog-detail-image"> <?if (is_array($arResult['DETAIL_PICTURE_350'])):?> <div class="catalog-detail-image" id="catalog-detail-main-image"> <a rel="catalog-detail-images" href="<?=$arResult['DETAIL_PICTURE']['SRC']?>" title="<?=(strlen($arResult["DETAIL_PICTURE"]["DESCRIPTION"]) > 0 ? $arResult["DETAIL_PICTURE"]["DESCRIPTION"] : $arResult["NAME"])?>"><img itemprop="image" src="<?=$arResult['DETAIL_PICTURE_350']['SRC']?>" alt="<?=$arResult["NAME"]?>" id="catalog_detail_image" width="<?=$arResult['DETAIL_PICTURE_350']["WIDTH"]?>" height="<?=$arResult['DETAIL_PICTURE_350']["HEIGHT"]?>" /></a> </div> <?endif;?> <div class="catalog-detail-images"> <?if(count($arResult["MORE_PHOTO"])>0): foreach($arResult["MORE_PHOTO"] as $PHOTO): ?> <div class="catalog-detail-image"><a rel="catalog-detail-images" href="<?=$PHOTO["SRC"]?>" title="<?=(strlen($PHOTO["DESCRIPTION"]) > 0 ? $PHOTO["DESCRIPTION"] : $arResult["NAME"])?>"><img border="0" src="<?=$PHOTO["SRC_PREVIEW"]?>" width="<?=$PHOTO["PREVIEW_WIDTH"]?>" height="<?=$PHOTO["PREVIEW_HEIGHT"]?>" alt="<?=$arResult["NAME"]?>" /></a></div> <? endforeach; endif?> </div> </td> <?endif;?> </tr> <tr> <td>text</td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="200" rowspan="3"><div class="block color"> <h4><?=GetMessage("COLORS")?></h4> <ul id="color" class="selectable"> <?foreach ($arResult["OFFERS_COMPACT"] as $color => $arr) { if (strlen($arr["COLORS"]["PICTURE"]) > 0) { $colorImg = CFile::ResizeImageGet($arr["COLORS"]["PICTURE"], array('width'=>31, 'height'=>25), BX_RESIZE_IMAGE_EXACT, true); ?> <li<?if($color == $defaultColor){?> class="active selected"<?}?>><a href="<?=rtrim($arResult["DETAIL_PAGE_URL"], "/")?>/<?=$color?>/" rel="<?=$color?>"><img src="<?=$colorImg["src"]?>" title="<?=$arr["COLORS"]["COLOR"]?>" alt="<?=$arr["COLORS"]["COLOR"]?>" width="<?=$colorImg["width"]?>" height="<?=$colorImg["height"]?>" /></a></li> <?} else {?> <li<?if($color == $defaultColor){?> class="active selected"<?}?>><a href="<?=rtrim($arResult["DETAIL_PAGE_URL"], "/")?>/<?=$color?>/" rel="<?=$color?>" st yle="background-color:#<?=$arr["COLORS"]["HEX"]?>"></a></li> <?}?> <?}?> </ul> </div></td> <td width="20" rowspan="3"> </td> <td rowspan="3"><fo rm action="<?=POST_FORM_ACTION_URI?>" method="post" enctype="multipart/form-data"> <p class="current-price"> <input type="hidden" class="item-price-dis" value="<?=$size["DISCOUNT"]?>"> <span itemprop="price" class="item-price"><?=formatMoney($size["DISCOUNT"])?></span> <span class="rub"><?=GetMessage("RUB")?></span> <span class="times">Колл-во</span> <input type="text" name="<?echo $arParams["PRODUCT_QUANTITY_VARIABLE"]?>" class="item-quantity" value="1" /> <span class="count"> <?=GetMessage("CT_BCE_QUANTITY")?></span> <input type="s ubmit" class="add-to-cart" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>" value="<?=GetMessage("CT_BCE_CATALOG_ADD")?>" /> <input type="hidden" name="<?=$arParams["ACTION_VARIABLE"]?>" value="BUY"> <input class="h_id" type="hidden" name="<?=$arParams["PRODUCT_ID_VARIABLE"]?>" value="<?=$size["PRODUCT_ID"]?>"> </p> <met a itemprop="currency" content="RUB" /> </form></td> <td width="20" rowspan="3"> </td> <td width="200" height="50"><?$APPLICATION->IncludeComponent( "bitrix:main.include", "", Array(), false );?></td> </tr> <tr> <td height="5"> </td> </tr> <tr> <td height="50"><?$APPLICATION->IncludeComponent( "bitrix:main.include", "", Array(), false );?></td> </tr> </table></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> </div> |
а поэтому просьба, может кто подскажет как написать такой шаблон, нужен хоть какой то мануал!
так же готов обсудить возможность заказа такого шаблона отображения товара!