Доброго всем дня, у меня вот такой вопрос.
На форуме его задавали но ответа небыло...
Как дописать в шаблон компанента catalog.section.top
постраничную навигацию???
Заранее спасибо!!!
На форуме его задавали но ответа небыло...
Как дописать в шаблон компанента catalog.section.top
постраничную навигацию???
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <div class="catalog-sections-top"> <?foreach($arResult["SECTIONS"] as $arSection):?> <p><a href="<?=$arSection["SECTION_PAGE_URL"]?>"><?=$arSection["NAME"]?></a></p> <table cellpadding="0" cellspacing="0" border="0"> <tr> <? $cell = 0; foreach($arSection["ITEMS"] as $arElement): ?> <td valign="top" width="<?=round(100/$arParams["LINE_ELEMENT_COUNT"])?>%"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td valign="top"> <?if(is_array($arElement["PREVIEW_PICTURE"])):?> <a href="<?=$arElement["DETAIL_PAGE_URL"]?>"><img border="0" src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" width="<?=$arElement["PREVIEW_PICTURE"]["WIDTH"]?>" height="<?=$arElement["PREVIEW_PICTURE"]["HEIGHT"]?>" alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>" /></a><br /> <?elseif(is_array($arElement["DETAIL_PICTURE"])):?> <a href="<?=$arElement["DETAIL_PAGE_URL"]?>"><img border="0" src="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" width="<?=$arElement["DETAIL_PICTURE"]["WIDTH"]?>" height="<?=$arElement["DETAIL_PICTURE"]["HEIGHT"]?>" alt="<?=$arElement["DETAIL_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>" /></a><br /> <?endif?> </td> <td valign="top"><a href="<?=$arElement["DETAIL_PAGE_URL"]?>"><?=$arElement["NAME"]?></a><br /> <?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <small><?=$arProperty["NAME"]?>: <? if(is_array($arProperty["DISPLAY_VALUE"])) echo implode(" / ", $arProperty["DISPLAY_VALUE"]); else echo $arProperty["DISPLAY_VALUE"];?></small><br /> <?endforeach?> <br /> <?=$arElement["PREVIEW_TEXT"]?> </td> </tr> </table> <?foreach($arElement["PRICES"] as $code=>$arPrice):?> <?if($arPrice["CAN_ACCESS"]):?> <p><?=$arResult["PRICES"][$code]["TITLE"];?>: <?if($arPrice["DISCOUNT_VALUE"] < $arPrice["VALUE"]):?> <s><?=$arPrice["PRINT_VALUE"]?></s> <span class="catalog-price"><?=$arPrice["PRINT_DISCOUNT_VALUE"]?></span> <?else:?> <span class="catalog-price"><?=$arPrice["PRINT_VALUE"]?></span> <?endif?> </p> <?endif;?> <?endforeach;?> <?if(is_array($arElement["PRICE_MATRIX"])):?> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="data-table"> <thead> <tr> <?if(count($arElement["PRICE_MATRIX"]["ROWS"]) >= 1 && ($arElement["PRICE_MATRIX"]["ROWS"][0]["QUANTITY_FROM"] > 0 || $arElement["PRICE_MATRIX"]["ROWS"][0]["QUANTITY_TO"] > 0)):?> <td valign="top" nowrap><?= GetMessage("CATALOG_QUANTITY") ?></td> <?endif?> <?foreach($arElement["PRICE_MATRIX"]["COLS"] as $typeID => $arType):?> <td valign="top" nowrap><?= $arType["NAME_LANG"] ?></td> <?endforeach?> </tr> </thead> <?foreach ($arElement["PRICE_MATRIX"]["ROWS"] as $ind => $arQuantity):?> <tr> <?if(count($arElement["PRICE_MATRIX"]["ROWS"]) > 1 || count($arElement["PRICE_MATRIX"]["ROWS"]) == 1 && ($arElement["PRICE_MATRIX"]["ROWS"][0]["QUANTITY_FROM"] > 0 || $arElement["PRICE_MATRIX"]["ROWS"][0]["QUANTITY_TO"] > 0)):?> <th nowrap><? if (IntVal($arQuantity["QUANTITY_FROM"]) > 0 && IntVal($arQuantity["QUANTITY_TO"]) > 0) echo str_replace("#FROM#", $arQuantity["QUANTITY_FROM"], str_replace("#TO#", $arQuantity["QUANTITY_TO"], GetMessage("CATALOG_QUANTITY_FROM_TO"))); elseif (IntVal($arQuantity["QUANTITY_FROM"]) > 0) echo str_replace("#FROM#", $arQuantity["QUANTITY_FROM"], GetMessage("CATALOG_QUANTITY_FROM")); elseif (IntVal($arQuantity["QUANTITY_TO"]) > 0) echo str_replace("#TO#", $arQuantity["QUANTITY_TO"], GetMessage("CATALOG_QUANTITY_TO")); ?></th> <?endif?> <?foreach($arElement["PRICE_MATRIX"]["COLS"] as $typeID => $arType):?> <td><? if($arElement["PRICE_MATRIX"]["MATRIX"][$typeID][$ind]["DISCOUNT_PRICE"] < $arElement["PRICE_MATRIX"]["MATRIX"][$typeID][$ind]["PRICE"]):?> <s><?=FormatCurrency($arElement["PRICE_MATRIX"]["MATRIX"][$typeID][$ind]["PRICE"], $arElement["PRICE_MATRIX"]["MATRIX"][$typeID][$ind]["CURRENCY"])?></s><span class="catalog-price"><?=FormatCurrency($arElement["PRICE_MATRIX"]["MATRIX"][$typeID][$ind]["DISCOUNT_PRICE"], $arElement["PRICE_MATRIX"]["MATRIX"][$typeID][$ind]["CURRENCY"]);?></span> <?else:?> <span class="catalog-price"><?=FormatCurrency($arElement["PRICE_MATRIX"]["MATRIX"][$typeID][$ind]["PRICE"], $arElement["PRICE_MATRIX"]["MATRIX"][$typeID][$ind]["CURRENCY"]);?></span> <?endif?> </td> <?endforeach?> </tr> <?endforeach?> </table><br /> <?endif?> <?if($arParams["DISPLAY_COMPARE"]):?> <input name="compary" type="button" value="<?=GetMessage("CATALOG_COMPARE")?>" OnClick="window.location='<?=$arElement["COMPARE_URL"]?>'" /> <?endif?> <?if($arElement["CAN_BUY"]):?> <input name="buy" type="button" value="<?= GetMessage("CATALOG_BUY") ?>" OnClick="window.location='<?=$arElement["BUY_URL"]?>'" /> <input name="add" type="button" value="<?= GetMessage("CATALOG_ADD") ?>" OnClick="window.location='<?=$arElement["ADD_URL"]?>'" /> <?elseif(count($arResult["PRICES"])>0):?> <?=GetMessage("CATALOG_NOT_AVAILABLE")?> <?endif?> </td> <? $cell++; if($cell>=$arParams["LINE_ELEMENT_COUNT"]): $cell = 0; ?> </tr> <tr> <? endif; // if($n%$LINE_ELEMENT_COUNT == 0): endforeach; // foreach($arResult["ITEMS"] as $arElement): while ($cell<$arParams["LINE_ELEMENT_COUNT"]): $cell++; ?><td> </td><? endwhile; ?> </tr> </table> <?endforeach?> </div> |
Заранее спасибо!!!