public function getBlockMainMenuAction()
 {
     $block_menu_array = array();
     $page_with_menu_block = array();
     $block_menu = array();
     foreach (self::getMainMenuArray() as $k => $v) {
         self::getById(self::getMainMenuArray(), $k);
         if (isset($v['child'])) {
             $block_menu_array[$k] = self::getMainMenuPart();
             $array_for_id = self::getMainMenuPart()['child'];
             self::$idArray = array();
             self::idArray($array_for_id);
             $page_with_menu_block[$k] = self::getIdArray();
             $page_with_menu_block[$k][$k] = $k;
         }
     }
     foreach ($page_with_menu_block as $k => $v) {
         $id_page = Router::getId();
         if (isset($v[$id_page])) {
             $block_menu[] = $block_menu_array[$k];
         }
     }
     $args = array('block_menu' => $block_menu, 'pages' => $page_with_menu_block);
     return $this->render_menu_block($args);
 }