public static function render_node($node) { #print_r($node); //echo '<a '; //echo ' href="' . $node['url_href'] . '" ' ; //echo ' title="' . $node['url_title'] . '" '; // //if ($node['open_in_new_window'] == 'Yes') { // echo ' target="_blank" '; //} // //echo '>'; // //echo $node['url_title']; // //echo "</a>\n"; $a = Navigation_NodesHelper::get_link_a($node); echo $a->get_as_string(); }
public static function get_project_specific_1d_ul($tree_name, $class_name = NULL) { if (!isset($class_name)) { $class_name = 'navigation'; } $nodes = Navigation_ListsHelper::get_project_specific_1d_tree_nodes($tree_name); $ul = new HTMLTags_UL(); $ul->set_class($class_name); foreach ($nodes as $node) { $li = new HTMLTags_LI(); $li->append(Navigation_NodesHelper::get_link_a($node)); $ul->add_li($li); } return $ul; }
private function get_1d_ul_with_selected_li($tree_name, $class_name = NULL) { $page_class_name = get_class($this); if (!isset($class_name)) { $class_name = 'navigation'; } $nodes = Navigation_1DTreeRetriever::get_tree_nodes($tree_name); #print_r($nodes); #echo "<ul class=\"$class_name\">\n"; $ul = new HTMLTags_UL(); $ul->set_class($class_name); foreach ($nodes as $node) { #Navigation_NodeRenderer::render_node($node); $li = new HTMLTags_LI(); $li->append(Navigation_NodesHelper::get_link_a($node)); // print_r($page_class_name);exit; if (substr($node['url_href'], 1) == $page_class_name || $node['url_href'] == '/' && $page_class_name == 'Oedipus_HomePage') { $li->set_class('selected'); } $ul->add_li($li); } return $ul; }