WebsiteBaker Community Forum

WebsiteBaker Support (2.8.x) => Hilfe & Support (deutsch) => General Help & Support => Diskussion über WB (closed) => Topic started by: ptical on June 03, 2009, 08:06:49 PM

Title: Mehrsprachig - 2 Navigationen - nur 2 Navigationsebene anzeigen lassen
Post by: ptical on June 03, 2009, 08:06:49 PM
Hallo,

ich mache gerade eine mehrsprachige Webseite.
Die Seite verfügt über 2 getrennte Navigationsmenüs.

Ich habe folgenden Code genutzt um das zweite Menü ebenfalls sprachabhängig zu machen:

<?php show_menu2(2, $wb->page['root_parent'], SM2_ALL, SM2_ALL | SM2_PRETTY); ?>

Ich würde aber gerne im Menü 2 erst ab der zweiten Navigationsebene die Menüpunkte anzeigen lassen.
Im Normalfall würde ich ja SM2_ROOT+1 verwenden. Dies ist aber hier nicht möglich.

Wie könnte man das Problem lösen?

Vielen Dank und Gruss
Title: Re: Mehrsprachig - 2 Navigationen - nur 2 Navigationsebene anzeigen lassen
Post by: Luisehahne on June 03, 2009, 08:24:57 PM
Hallo,

ich habe auch immerso meine roblem mit showmenu2. Ich habe 3 Menus Header, linke Spalte, Bottom, und setze für jede menu auswahl einb eigenes Showmnenu

Code: [Select]
<?php
function set_show_menu($id) {

$options = array(&#39;flags&#39; => (SM2_ALL|SM2_PRETTY), &#39;notrim&#39; => 1);

ob_start();
switch (
$id) {
    case 
2:  case 3:
    
show_menu2($idROOT_PARENTSM2_ALLSM2_ALLfalsefalse);
        break;
     case 
1:
     
show_menu($id2,-1,$options);
        break;
    default:
    
show_menu2($idROOT_PARENTSM2_ALLSM2_ALLfalsefalse);
        break;

  }
$childmenu=ob_get_contents();
ob_end_clean();

return 
$childmenu;

}
?>

einbinden als funktion geht so

Code: [Select]
<?php echo set_show_menu(&#39;2&#39;); ?>

Live zu sehen mit Sprachumschaltung hier

http://cms.wdsnet.de/wb985/pages/de/startseite.php (http://cms.wdsnet.de/wb985/pages/de/startseite.php)

Gruss
Dietmar
Title: Re: Mehrsprachig - 2 Navigationen - nur 2 Navigationsebene anzeigen lassen
Post by: ptical on June 03, 2009, 08:32:16 PM
Wahnsinn. Auf sowas muss man erstmal kommen.

Dank dir.

Ich werde deine Lösung mal versuchen.

Gruss
Title: Re: Mehrsprachig - 2 Navigationen - nur 2 Navigationsebene anzeigen lassen
Post by: Luisehahne on June 03, 2009, 08:38:25 PM
Hallo,

Ja ich hatte auch keine Universallösung mit showmenu2 finden. So dachte ich, dann muss das Tempalte zu showmen2 kommen.

Und wenn bei dir was nicht funktioniert, dann gehe auf die Authorenseite Demo, und versuche es mit try and Error, siehe mein Ergebnis.

Gruss
Dietmar