User Tools

Site Tools


de:getsimplede:i18n-navigation-konditionale-anzeige-von-unterseiten-navigation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

de:getsimplede:i18n-navigation-konditionale-anzeige-von-unterseiten-navigation [2014/05/03 20:55] (current)
Lars created
Line 1: Line 1:
 +====== I18N-Navigation:​ Konditionale Anzeige von Unterseiten-Navigation ======
  
 +MIt Hilfe des I18N Navigations-Plugins können Sie, im Gegensatz zur Standard-Navigation in **GetSimple**,​ Haupt- und Unterpunkte in der Menüführung trennen. Dies kann sinnvoll sein, wenn Unterpunkte in einer Seitenleiste oder einem Fußbereich einer Website erscheinen sollen.
 +
 +Für das Innovation-Theme unserer Website haben wir uns die folgende Methode zu Nutze gemacht, um in der Seitenleiste (/​theme/​Innovation/​sidebar.php) die Überschrift „Unterseiten“ inklusive nötigem HTML-Markup nur anzuzeigen, wenn es auch wirklich Unterseiten gibt.
 +
 +===== Code =====
 +
 +<​code>​
 +  <?php
 +   if (count(return_i18n_menu_data(return_page_slug(),​1,​10)) > 0) {
 +
 +    echo '<​div class="​section">';​
 +    echo '<​h2>​Unterseiten</​h2>';​
 +    echo '<​ul>';​
 +    get_i18n_navigation(return_page_slug(),​1,​10);​
 +    echo '</​ul>';​
 +    echo '</​div>';​
 +
 +   }
 +  ?>
 +</​code>​
 +
 +===== Erklärung =====
 +
 +Es wird über eine If-Abfrage geprüft, ob es für die aktuelle Seite Unterseiten gibt. Ist die Anzahl der Einträge größer als 0, werden per echo-Befehl das nötige Markup für die Überschrift und der Untermenü-Aufruf ausgegeben. Ist die Anzahl der Einträge gleich 0, es gibt also keine Unterseiten,​ wird nichts ausgegeben.
de/getsimplede/i18n-navigation-konditionale-anzeige-von-unterseiten-navigation.txt · Last modified: 2014/05/03 20:55 by Lars