меню веб-лифта с подменю - PullRequest
0 голосов
/ 06 января 2012

я создаю меню в liftweb вот мой код

 def sitemap() = SiteMap(
  Menu("Menu1") / "menu1" submenus(
          Menu("Submenu1") / "submenu1" ,
          Menu("Submenu2") / "submenu2",
          Menu("Submenu3") / "submenu3"),
  Menu("Menu2") / "menu2"
)

Это работает, но когда я выбираю Menu1, отображается страница menu1.html, но я хочу, чтобы страница подменю1 отображалась по умолчанию

Я понимаю, что это должно быть очень просто, но я очень новичок в лифте и не могу понять, как это сделать

1 Ответ

0 голосов
/ 09 июля 2013

LiftRules.dispatch выглядит хорошо, выглядит так:

 LiftRules.dispatch.prepend {
    case Req("menu1" :: Nil, _, _) => () =>{
        Full(RedirectResponse("/submenu1"))
    }           
 }

http://exploring.liftweb.net/master/index-3.html#toc-Section-3.8

...