mostly filebased Content Presentation System
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

35 lines
1.3KB

  1. <check if="{{ @menuAddHome }}">
  2. <a class="home-link" href="{{ @SITE_URL }}/{{ (@LANG=='de' ? '' : '?lang='.@LANG )}}">HOME</a>
  3. </check>
  4. <ul>
  5. <repeat group="{{ @menu }}" key="{{ @key }}" value="{{ @item }}">
  6. <check if="{{ is_array(@item) }}">
  7. <true>
  8. <li class="{{ in_array(@key,$url)?'active':'away' }}">
  9. <a href="{{ @SITE_URL }}/{{ @key }}{{ (@LANG=='de' ? '' : '?lang='.@LANG )}}">{{ @item.index }}</a>
  10. <check if="{{ count(@item) > 1 }}">
  11. <ul>
  12. <repeat group="{{ @item }}" key="{{ @key2 }}" value="{{ @item2 }}">
  13. <check if="{{ @key2 != 'index'}}">
  14. <li class="{{ (in_array(@key2,$url) && in_array(@key,$url))?'active':'away' }}">
  15. <a href="{{ @SITE_URL }}/{{ @key }}/{{ @key2 }}{{ (@LANG=='de' ? '' : '?lang='.@LANG )}}">{{ @item2 }}</a>
  16. </li>
  17. </check>
  18. </repeat>
  19. </ul>
  20. </check>
  21. </li>
  22. </true>
  23. <false>
  24. <li class="{{ in_array(@key,$url)?'active':'away' }}">
  25. <a href="{{ @SITE_URL }}/{{ @key }}{{ (@LANG=='de' ? '' : '?lang='.@LANG )}}">{{ @item }}</a>
  26. </li>
  27. </false>
  28. </check>
  29. </repeat>
  30. </ul>