DynamicMenuTreePlugin V1.0#

Motivation#

Ich habe verzweifelt nach einer Möglichkeit gesucht, Kategorien, Referenzen und Dynamische Menüs unter einen Hut zu bekommen. Das MenuTreePlugin von SteveTekell basiert leider auf statischem Inhalt aus der Seite MenuTree. Ich habe daraufhin basierend auf diesem Plugin. Ein eigenes erweitertes Plugin entworfen, welches ausgehend von der Seite CategoryWiki rekursiv alle Seiten in das Menü legt, die auf diese verweisen. Dadurch entsteht eine Ordner Struktur, die immer die Seite anzeigt, auf der man sich gerade befinden. Voraussetzung dazu ist, das man die Categorien sauber pflegt.

Installation#

Pflicht#

  1. Das Angehängte File in das WEB-INF/lib Verzeichnis legen und durchstarten
  2. Im LeftMenu oder LeftMenuFooter folgenden Eintrag hinzufügen:
[{INSERT de.tds.ito.wiki.menutree.MenuTreePlugin }]

Optional#

  1. Die Seite MenuTreePre anlegen, sie wird vor dem dynamischen Inhalt eingefügt:
*[Startseite|Main]
**[Etiquette|WikiEtiquette]
  1. Die Seite MenuTreePost anlegen, sie wird nach dem dynaimschen Inhalt eingefügt:
*[Index|PageIndex]

Disclaimer: I only tried to translate the German text to the English language. I have not written or tested this plugin - so there is no guarantee that the English text is correct.
--Frank_Fischer

Motivation#

I have tried hard to find a way to combine categories, references and dynamic menus. The MenuTreePlugin by SteveTekell only uses static data from the page MenuTree. Based on this plugin i have created an extended plugin, which recursively puts all pages that link to the acutal page into the menu (starting with the page CategoryWiki). A directory structure gets created that is always based on the actual page. This does only work when the Categories are kept up to date.

Installation#

Mandatory#

  1. Copy the attached jar file into the WEB-INF/lib directory and restart
  2. Add the following text to LeftMenu or LeftMenuFooter:
[{INSERT de.tds.ito.wiki.menutree.MenuTreePlugin }]

Optional#

  1. Create the page MenuTreePre - it will be inserted before the dynamic contents:
*[Main page|Main]
**[Etiquette|WikiEtiquette]
  1. Create the page MenuTreePost - it will be inserted after the dynamic contents:
*[Index|PageIndex]

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jar
DynamicMenuTree.jar 11.5 kB 5 26-Mar-2007 16:32 Lukas Weberruss Fix missing
« This page (revision-7) was last changed on 12-Jan-2007 21:02 by Frank_Fischer