Projekt-Seite erstellt: Velocity-Template - Einlesen der Daten überarbeitet
authorKai Moritz <kai@juplo.de>
Fri, 8 Jul 2016 07:04:46 +0000 (09:04 +0200)
committerKai Moritz <kai@juplo.de>
Fri, 12 May 2017 21:44:33 +0000 (23:44 +0200)
commit6318089226a0dc113f317803bb6e4ce4c1fb8c03
treee38a19200fdfbabeabc6084965f3917f9a46ed3d
parente79ffb528a83fab27b44f6bcaac9ffe79a91ebdf
Projekt-Seite erstellt: Velocity-Template - Einlesen der Daten überarbeitet

Die Verarbeitung der Menüdaten wurde so überarbeitet, dass automatisch
erzeugte Seiten in dem explizit in der site.xml definierten Menü
überschrieben werden können. Dabei/dadurch wird dann der Name der Seite
überschrieben. Ggf. der Seite untergeordnete Unterseiten bleiben erhalten.
Außerdem bleibt die Seite auch weiterhin in anderen Untermenüs unter dem
alten Namen erhalten, falls sie in einem Untermenü eingetragen war.

Umsetzung:
Die Daten werden zunächst in eine Map eingelesen. Dabei werden die
unbenannten Menüs (dies sind in der Regel die von der Hand definierten
Menüs) zuletzt eingelesen. Wenn die selbe URI in mehreren Menüs definiert
ist, werden zuvor eingelesenen Einträge überschrieben. Dabei werden aber die
zuvor erkannten Kind-Knoten erhalten.
src/site/template.vm