/** * Renders a node collection recursive or just a single instance * * @param t3lib_tree_NodeCollection $node * @param bool $recursive * @return mixed */ public function renderTree(t3lib_tree_AbstractTree $tree, $recursive = TRUE) { $this->recursionLevel = 0; $code = '<ul class="level' . $this->recursionLevel . '" style="margin-left:10px">'; $code .= $this->renderNode($tree->getRoot(), $recursive); $code .= '</ul>'; return $code; }
/** * Renders a node collection recursive or just a single instance * * @param t3lib_tree_NodeCollection $node * @param bool $recursive * @return mixed */ public function renderTree(t3lib_tree_AbstractTree $tree, $recursive = TRUE) { $this->recursionLevel = 0; $children = $this->renderNode($tree->getRoot(), $recursive); return json_encode($children); }