Reworked the processing of the page-data
authorKai Moritz <kai@juplo.de>
Fri, 8 Jul 2016 07:04:46 +0000 (09:04 +0200)
committerKai Moritz <kai@juplo.de>
Sat, 16 Jul 2016 11:55:23 +0000 (13:55 +0200)
commit355a930843afbbb7317bb0da4885cdbda72b36a7
tree55bebbba92263114a4d5fafb3a3746f632a1d9de
parentee4f8af3a26d2998c160004e4b1ff216e4094503
Reworked the processing of the page-data

Automatically generated pages can be overwriten in the manually defined
menu. Overwriting a URI will result in the changing of the name of the
page. Child-pages be kept in place, if present. If an automatically
generated page is overwriten in the manually defined menu, it will not
be removed form the original menu, but its breadcrumb-data will reflect
the position of the manually defined entry.

Implementation:
The data is read into a map. The unnamed menus will be read in last,
because this are usually the manually defined menus. If an URI is encountered
again, the last read version of the defined page will win and overwrite the
previously read definition, but the defined child-pages will not be touched.
src/main/resources/META-INF/maven/site.vm