getMenuItems() public static method

Returns all menu items for a given shop
public static getMenuItems ( integer $id_lang, integer $id_shop ) : array
$id_lang integer
$id_shop integer
return array
Example #1
0
 /**
  * Builds and returns menu tree, really for templates
  *
  * @param int $id_lang
  * @param int $id_shop
  *
  * @return array
  */
 public function getMenu($id_lang, $id_shop)
 {
     $menu = array();
     $menuItems = CTTopMenuItem::getMenuItems($id_lang, $id_shop);
     foreach ($menuItems as $menuItem) {
         if ($menuItem['active']) {
             $compiledMenuItem = $this->buildMenuItem($menuItem, $id_shop, $id_lang);
             if (!empty($compiledMenuItem)) {
                 $menu[] = $compiledMenuItem;
             }
         }
     }
     return $menu;
 }