$data = $env->data();
if(
(
- $pages = $data->pages(
+ $arbo = $data->pages_arbo(
array(
- "id_parent" => "",
- "enabled" => 1,
- "order_by" => "position",
- "order" => "ASC"
+ "enabled" => 1,
+ "order_by" => "position",
+ "order" => "ASC"
)
)
) !== false
){
- foreach($pages["list"] as $id_page => $page){
+ $this->_set_links($env, "menu_top", $arbo);
+ }
+ return true;
+ }
+
+ function _set_links($env, $parent, $arbo){
+ if($arbo["subs"]){
+ foreach($arbo["subs"] as $page){
$env->set_link(
- "menu_top/mw_page_".$id_page,
- $env->url("pages/view/page", array("id" => $id_page)),
+ $parent."/mw_page_".$page["id"],
+ $env->url("pages/view/page", array("id" => $page["id"])),
$page["title"],
$page["position"]
);
+ $this->_set_links($env, $parent."/mw_page_".$page["id"], $page);
}
}
- return true;
}
function enable($env){