markPartialTree(); if($p = $this->currentPage()) $obj->markToExpose($p); // getChildrenAsUL is a flexible and complex way of traversing the tree $siteTree = $obj->getChildrenAsUL("", ' "
  • ID\" class=\"" . $child->CMSTreeClasses($extraArg) . "\">" . "Link(),0,-1), "show", $child->ID) . "\" " . (($child->canEdit() || $child->canAddChildren()) ? "" : "class=\"disabled\"") . " title=\"Page type: ".$child->class."\" >" . ($child->TreeTitle()) . "" ' ,$this, true); // Wrap the root if needs be. $rootLink = $this->Link() . '0'; $siteTree = ""; return $siteTree; } public function SiteTreeAsUL() { return $this->getSiteTreeFor("SiteTree"); } public function versions() { /*$pageID = $this->urlParams['ID']; //$pageID = "1"; $page = $this->getRecord($pageID); if($page) { $versions = $page->allVersions($_REQUEST['unpublished'] ? "" : "`SiteTree_versions`.WasPublished = 1"); return array( 'Versions' => $versions, ); } else { return "Can't find page #$pageID"; }*/ } } ?>