Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
I18N-Navigation: Konditionale Anzeige von Unterseiten-Navigation
#1
Servus zusammen!

Und schon wieder eine Frage:

Ich möchte gerne eine Unterseitennavigation nach dem Beispiel der deutschen Get-Simple Seite machen. Also habe ich mir mal von der Seite den Code geholt: http://www.get-simple.de/gs-tipps-tricks...n/?lang=de

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>';

}
?>


Nun möchte ich aber nicht Unterseiten angezeigt bekommen, sondern den Menüpuinkt.


Also habe ich den Code etwas umgeändert:

Code:
<?php if (count(return_i18n_menu_data(return_page_slug(),1,10)) > 0) {
echo '<h2>';
get_parent();
echo '</h2>';
echo '<ul class="style1">';
get_i18n_navigation(return_page_slug(),1,10);
echo '</ul>'; }?>

Das funktioniert aber leider nur, wenn man einen Untermenüpunkt anklickt. Wenn man im Hauptmenü auf den Menüpunkt klickt, werden die Untermenüpunkte ohne Überschrift angezeigt.

Bild 1: Klick im Hauptmenü
   

Bild 2: Klick im Untermenü:
   



Vielen Dank für Eure Hilfe!


Sonnige Grüße
Martin
Reply
#2
(2012-11-09, 08:42:29)panoramafan Wrote: Ich möchte gerne eine Unterseitennavigation nach dem Beispiel der deutschen Get-Simple Seite machen. Also habe ich mir mal von der Seite den Code geholt: http://www.get-simple.de/gs-tipps-tricks...n/?lang=de

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>';

}
?>


Nun möchte ich aber nicht Unterseiten angezeigt bekommen, sondern den Menüpuinkt.

Siehe hier, also
Code:
...
  $bc = return_i18n_breadcrumbs(return_page_slug());
  echo '<h2>'.$bc[0]['menu'].'</h2>';
...
(oder $bc[0]['title'])
I18N, I18N Search, I18N Gallery, I18N Special Pages - essential plugins for multi-language sites.
Reply
#3
Servus mvlcek,

vielen Dank für die rasche Antwort!

(2012-11-09, 18:05:32)mvlcek Wrote:
Code:
. . .
(oder $bc[0]['title'])
. . .

ist die Lösung meines Problems Big Grin.


Der Vollständigkeit halber noch der komplette code:
Code:
...
  $bc = return_i18n_breadcrumbs(return_page_slug());
  echo '<h2>'.$bc[0]['title'].'</h2>';
...


Vielen Dank für die rasche Hilfe, jetzt schaut es genau so aus wie ich es haben will Big Grin.

I18N ist echt genial!!


Sonnige Grüße
Martin
Reply




Users browsing this thread: 1 Guest(s)