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.
<?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>'; } ?>
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.