2013-04-23 126 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的簡單菜單不能處理的一切問題

您也可以創建菜單組並分別渲染這些組。

相關問題