Ich habe ein Problem mit der LocGroup in Liftweb 3.0.Teile einer Sitemap in verschiedenen LocGroup anzeigen
Das Hauptziel ist es, ein normales Benutzer-Menü wie dies zu zeigen:
val userMenu = List(
Menu("First")/"100_first"/"100_first_main" submenus (
Menu("First_Sub")/"100_first"/"100_first_sub" submenus (
Menu("First_Sub_Sub")/"100_first"/"220_first_sub_sub" submenus (
etc. etc.
Darüber hinaus hat es eine Art „Service-Menü“ sein, die angezeigt werden sollen in einer anderen div
auf der Vorlage:
val serviceMenu = List(Menu("Impressum")/"about"/"index" >> Hidden >> LocGroup("servicenav"))
die „user“ Sitemap zeigt, wie es sein soll, aber das „Service-Menü“ nicht. Was fehlt mir, da dies der gleiche Ansatz ist wie in der Dokumentation?
Meine Vorlage, die die Datei Mail html umgibt:
<div id="servicenavblock">
<div id="servicenav">
<div data-lift="Menu.group?group=servicenav">Service-Navigation</div>
</div>
</div>
Die Erstellung der Sitemap in Boot.scala
:
LiftRules.setSiteMap(SiteMap(Menus.siteMap: _*))
Und schließlich die index.html
:
<body data-lift-content-id="content">
<div id="content" data-lift="surround?with=default;at=snippet_content">
<h2>Willkommen</h2>
</div>
</body>
Es ist wie der Menu.group Schnipsel sieht verwendet den Knoten aus als Vorlage aufgerufen wird, und standardmäßig erwartet
Großartig, danke, mit dieser Vorlage funktioniert. Vielleicht sollten die Liftweb-Leute eines Tages ihre Dokumente aktualisieren. – Brolantor