I made this sitemap but the User.sitemap is not showing up on the
site, it looks like it should work but is not, can someone point out
what I did wrong?
val entries = Menu(Loc("Home", List("index"), "Home"))::
Menu(Loc("Item", List("member", "index") -> false, "Item"),
Menu(Loc("ItemList", List("member", "list"), "Item List")),
Menu(Loc("ItemCreate", List("member", "create"), "Create
Item"))) ::
Menu(Loc("Admin", List("admin", "list") -> true, "Admin"),
Menu(Loc("AdminList", List("admin", "list"), "Category
List")),
Menu(Loc("UserCreate", List("admin", "create"), "Create
Category"))) ::
Menu(Loc("Auser", List("auser", "list") -> true, "User"),
Menu(Loc("AuserList", List("auser", "list"), "User
List"))) :: Nil
User.sitemap :: Nil
LiftRules setSiteMap SiteMap(entries : _*)
LiftRules.rewrite.append {
case RewriteRequest(
ParsePath(List("member", action, id),_,_,_),_,_) =>
RewriteResponse("member" :: action :: Nil, Map("id" -> id))
case RewriteRequest(
ParsePath(List("admin", action, id),_,_,_),_,_) =>
RewriteResponse("admin" :: action :: Nil, Map("id" -> id))
case RewriteRequest(
ParsePath(List("auser", action, id),_,_,_),_,_) =>
RewriteResponse("auser" :: action :: Nil, Map("id" -> id))
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---