0

I would like to know how I can change the title of lift Menu :

lazy val items: Menu = Menu.param[Page]("recents", S ? "baseline"+" | Page "+p, c => getPage(c), pc => pc.toString) / "page"  >>
        LocGroup("items") >> Hidden >> Template(() => Templates("items" :: "list" :: Nil) openOr NodeSeq.Empty)

Basically I want to display the page number in my title.

4

1 に答える 1

1

これは遅い答えであることは知っていますが、参考のためにここに投稿すると思いました。

ページのタイトルを設定できるLocParam呼び出しがあります。Titleあなたの例に param を追加しました。コンストラクターは、タイプの引数を取り、ページのタイトルを表すPageを返す関数を受け入れることがわかります。NodeSeq

lazy val items: Menu = Menu.param[Page](
  "recents", "recents", 
  c => getPage(c), pc => pc.toString) / "page"  >>
        LocGroup("items") >> 
        Hidden >>
        Template(() => Templates("items" :: "list" :: Nil) openOr NodeSeq.Empty) >>
        Title((p) => Text(S ? "baseline"+" | Page "+p))
于 2013-02-07T16:03:37.257 に答える