DocumentTree Plugin

This plugin isn't bundled with any XWiki product by default.
Plugin contributed by Friedemann Loew.
This plugin cannot currently be downloaded separately.

DocumentTree Plugin

The document tree plugin builds a tree of child pages. It can be used to show the child pages of a defined page or to show all pages of a space.

Installation

Copy the jar-Archive to the %xwikipath%/WEB-INF/lib/ directory of your xwiki installation and add com.xpn.xwiki.plugin.doctree.DocumentTreePlugin to the xwiki.cfg.

The DocumentTreePlugin has two main methods to call:

$xwiki.doctree.getDocumentTree(rootDocument, sorted)

$xwiki.doctree.getSpaceDocumentTree(spaceName, sorted)

The default for sorted is true. In this way you get a tree with alphabetically sorted nodes. If you want the tree to contain the nodes in order of creation, you have to set sorted to false.

Example

To get a Tree with the children of a page, alphabetically sorted nodes:

$xwiki.doctree.getDocumentTree($doc)

To get a Tree with all the Documents of a space, nodes in order of creation:

$xwiki.doctree.getSpaceDocumentTree($doc.web, false)

Also see Child Page Snippet

The jar Archive also contains examples for use.

Tags:
Created by FriedemannLoew on 2007/02/27 17:02
Last modified by Uwe Stöhr on 2009/10/20 14:43

This wiki is licensed under a Creative Commons license
2.2.1.27354