$tree = $Page->make_tree_renderer(); $tree->node_info = new GENERIC_TREE_NODE_INFO($Page); $documents_node = new TREE_NODE('Documents', '', false); $documents_node->append(new TREE_NODE('Specs (PDF)', '#', '', true)); $documents_node->append(new TREE_NODE('Specs 2 (PDF)', '#')); $documents_node->append(new TREE_NODE('Specs 3 (PDF)', '#')); $root = new TREE_NODE('Encodo', '', false, '', true); $root->append($documents_node); $roots[] = $root; $roots[] = new TREE_NODE('Earthli'); $tree->display($roots); $archive_node = new TREE_NODE('Archive', '', false); $archive_node->append(new TREE_NODE('Specs (PDF)', '#')); $archive_node->append(new TREE_NODE('Specs 2 (PDF)', '#')); $archive_node->append(new TREE_NODE('Specs 3 (PDF)', '#')); $root = new TREE_NODE('Home', '', false); $root->append($archive_node); foreach ($archive_node->children() as $child_node) { $tree->node_info->set_selected_node($child_node); } $roots = null; $roots[] = $root; $tree->decorator = new SELECTOR_TREE_DECORATOR($tree); $tree->display($roots); ?> </div> <h3>Form elements (level 3 heading)</h3> <div class="form-content"> <?php $form = new SAMPLE_FORM($Page); $form_renderer = new FORM_RENDERER($form);
/** * Return the node's id. * @param TREE_NODE $node * @return integer * @access private */ public function id($node) { if (isset($node)) { return $node->id(); } return null; }