Lego2012
9/13/2017 - 10:34 AM

Highlight Title

Highlight Title

<h1>Single Template</h1>

{{ $title := .Title }}
{{ range .Site.Pages }}
  <li><a href="{{.URL}}"{{ if eq .Title $title }} "style="background-color: yellow;"{{end}}>{{ .Title }}</a></li>    
{{end}}

Die Variable $title beinhaltet den Titel der Seite, die der User gerade sieht. Innerhalb range ändert sich der Scope von .Title zu der jeweiligen Seite innerhalb der Iteration. Und somit können dann die aktuelle Seite mit der Seite innerhalb der range verglichen werden.