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, 8 Jul 2016 08:09:07 +0000 (10:09 +0200)
commit22e98ad0de8ac8e162fea025ad86a2ca78fee515
tree5abb7c0be743179f6f84c712c71da06c0352b918
parent646bf36621c27f4c87a8afbf1a4ffa3091b34a37
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