Advertisement
Guest User

Untitled

a guest
Feb 27th, 2015
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. <?
  2. require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
  3. $APPLICATION->SetTitle("Карта сайта");
  4.  
  5. function CreateMapStructure($arMap) {
  6.     $arReturn = array();
  7.  
  8.     foreach ($arMap as $key => $arMapItem) {
  9.         if ($arMapItem['FULL_PATH'] == '/biblioteka/stati/' || $arMapItem['FULL_PATH'] == '/biblioteka/rubrikator/') {
  10.             continue;
  11.         }
  12.         $arChildrenItems = $arMapItem["CHILDREN"];
  13.         unset($arMapItem["CHILDREN"]);
  14.  
  15.         $arMapItem["STRUCT_KEY"] = $key;
  16.  
  17.         $arReturn[] = $arMapItem;
  18.         if (is_array($arChildrenItems) && count($arChildrenItems) > 0) {
  19.             $arChildren = CreateMapStructure($arChildrenItems);
  20.             $arReturn = array_merge($arReturn, $arChildren);
  21.         }
  22.     }
  23.  
  24.     return $arReturn;
  25. }
  26. ?>
  27. <div class="center">
  28.     <?
  29.     $APPLICATION->IncludeComponent(
  30.             "bitrix:main.map", "", Array(
  31.         "CACHE_TYPE" => "A",
  32.         "CACHE_TIME" => "3600",
  33.         "SET_TITLE" => "Y",
  34.         "LEVEL" => "10",
  35.         "COL_NUM" => "1",
  36.         "SHOW_DESCRIPTION" => "N"
  37.             )
  38.     );
  39.     ?>
  40. </div>
  41. <? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement