2012-08-01 17 views
5

Play Framework 2.0アプリケーションでは、アクティブなページのCSSクラスを指定できます。それはどうですか?Play Framework 2.0ビュー内の現在のアクションを見つける

<li @if() { class="active" }> 
    <a href="@routes.Application.index()"> Home </a> 
</li> 

具体的には、if文には何を入れますか?

+1

...例えば、これを試すことができます。 com/a/8922364/681807 –

+0

@MyHeadHurtsありがとう、それは良いリンクです。正確には私がここで探していたものではありませんが、少し後でその情報が必要になります。 – Ryan

答えて

7

request.uriよりhttp://www.playframework.org/documentation/api/2.0/java/play/mvc/Http.Request.html

編集を読んで見にプレイフレームワーク2と、少なくとも動作します@:のhttp:// stackoverflowのあなたはこれが役立つかもしれない

@if(request.uri.contains("home")){ 
    ..home word in url.. 
} else { 
    ..home word not in url.. 
} 
+2

「home」をハードコーディングするのではなく、「request.uri.equals(routes.Application.index()。toString()」をやりました。 – Ryan

関連する問題