5 Stimmen

Play Framework 2.0 Suche nach der aktuellen Aktion in einer Ansicht

In einer Play Framework 2.0-App möchte ich eine CSS-Klasse für die aktive Seite angeben können. Wie mache ich das?

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

Was muss ich konkret in die if-Anweisung eingeben?

7voto

Mauno Vähä Punkte 9520

@request.uri funktioniert zumindest mit Play Framework 2, um mehr zu erfahren http://www.playframework.org/documentation/api/2.0/java/play/mvc/Http.Request.html

Edit: Sie können dies zum Beispiel versuchen

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X