My Sitemap Problem

View: New views
2 Messages — Rating Filter:   Alert me  

My Sitemap Problem

by Randinn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


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 liftweb@...
To unsubscribe from this group, send email to liftweb+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---


Re: My Sitemap Problem

by Randinn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


I just realized that it should be:

         Menu(Loc("AuserList", List("auser", "list"), "User
List"))) ::
    User.sitemap

On Nov 9, 2:37 pm, Randinn <rand...@...> wrote:

> 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 liftweb@...
To unsubscribe from this group, send email to liftweb+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---