2011-02-17 46 views
0

我在站点地图中定义了一些菜单:在站点地图中查找相对路径

 
... 
Menu("index",S ? "home")/"index" 
... 
现在,在运行时,我想从菜单的名称中确定相对URL。所以我想如果有这样的功能存在: LiftRules.siteMap.getUrl("index")和结果将是 String/contextPath/index。我忽略了这样一个事实,即 sitemap返回 Box。有没有这样的功能?顺便说一句我想在 S.redirect中使用它,它接受 String,如果我在那里硬编码一些字符串,如果我稍后更改 Menu定义中的路径,它可能会产生问题。

回答

1

有在禄链接方法:

val details = Loc("details", "profile" :: "details" :: Nil, "Details", Hidden) 
details.link.createPath 
+0

但该方法`createPath`是一些参数... – coubeatczech 2011-02-21 20:36:10