2013-04-23 93 views
1

我有在Boot.scala规定的下列网站地图网站地图菜单生成自定义CSS类:斯卡拉电梯 -

SiteMap(

    Menu(S ? "Home")/"index", 
    Menu(S ? "About")/"about", 
    Menu(S ? "Work")/"work", 
    Menu(S ? "Contact")/"contact" 

) 

用下面的标记:

<lift:Menu.builder /> 

我试图要做的是在某种程度上确定菜单项以独立地设计风格。

有没有办法为每个网站地图条目定义唯一的类,或者可能将菜单项的名称添加到title属性中,我也可以使用它来设置它们的样式?

所以标记呈现这样的:

<a href="/about" title="about">About</a> 

或者

<a href="/about" class="about">About</a> 

在此先感谢,任何帮助非常感谢:)

UPDATE

直到更健壮的做法是fo UND,我选择的样式通过简单的参考属性菜单中的各个环节,如:

a[href="/about"] { color:#000; } 

回答

0

如果您的网站菜单不是很简单,您可以考虑在HTML代码中硬编码您的菜单。显然,Lift的简单菜单不能处理的一切问题

您也可以创建菜单组并分别渲染这些组。