WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 10.02.2021 20:44:29

tennstar
Mitglied

Multiliguale Seite mit Behaeff Gup-wie showmenu2 ändern

Hallo,
kann mir bitte jemand sagen was ich im "show_menu2" in der index.php ändern muss damit diese mit der Page ID 2 startet weil ja die erste Seite DE nicht angezeigt werden soll!

Die erste Seite ist versteckt und zweite Seite hat die ID2 und heißt "Start" mit der sie starten soll.
Ich benutze die vorgegebene Struktur, also "DE
                                                                                   --Start  (Page ID 2)
                                                                                EN
                                                                                   --Home
                                                                                 IT
                                                                                   --Iniziare usw.

ob_start(); 
show_menu2(1, SM2_ROOT, SM2_ALL, SM2_ALL, '<li class="[class]"><a href="[Url]" target="[target]" class="[class]"><span>[menu_title]</span></a>', "</li>", '<ul>', '<li class="ulend"></li></ul>', true, '<ul class="nav">');
$topmenu = ob_get_contents();
ob_end_clean();
//Bloede Konstruktion:
$topmenu = str_replace('</ul>X_X',$topmenu_extra.'</ul>', $topmenu.'X_X' );

ob_start(); 
show_menu2(2, SM2_ROOT+$iMultiLang, SM2_ALL, SM2_ALL, '<a href="[url]" class="pid[page_id] [class]"><span>[menu_title]</span></a>', '', '', "", true, '');
$footermenu = ob_get_contents();
ob_end_clean();	

Vielen Dank schon mal im voraus!
Gruß tennstar


Ich liebe Technik wenn sie funktioniert!

Offline

#2 11.02.2021 05:42:46

florian
Administrator

Re: Multiliguale Seite mit Behaeff Gup-wie showmenu2 ändern

Zwei Möglichkeiten.

Ändere

show_menu2(1, SM2_ROOT, SM2_ALL, SM2_ALL, '<li class="[class]"><a href="[Url]" target="[target]" class="[class]"><span>[menu_title]</span></a>', "</li>", '<ul>', '<li class="ulend"></li></ul>', true, '<ul class="nav">');

zu

show_menu2(1, SM2_ROOT+1, SM2_ALL, SM2_ALL, '<li class="[class]"><a href="[Url]" target="[target]" class="[class]"><span>[menu_title]</span></a>', "</li>", '<ul>', '<li class="ulend"></li></ul>', true, '<ul class="nav">');

und

show_menu2(2, SM2_ROOT+$iMultiLang, SM2_ALL, SM2_ALL, '<a href="[url]" class="pid[page_id] [class]"><span>[menu_title]</span></a>', '', '', "", true, '');

zu

show_menu2(2, SM2_ROOT+1, SM2_ALL, SM2_ALL, '<a href="[url]" class="pid[page_id] [class]"><span>[menu_title]</span></a>', '', '', "", true, '');

Oder:
mach die Änderung am 1. Menüaufruf rückgängig, sodass dieser wieder (analog zum Aufruf des Footermenüs)

show_menu2(1, SM2_ROOT+$iMultiLang, SM2_ALL, SM2_ALL, '<li class="[class]"><a href="[Url]" target="[target]" class="[class]"><span>[menu_title]</span></a>', "</li>", '<ul>', '<li class="ulend"></li></ul>', true, '<ul class="nav">');

lautet und installiere das Multlingual-Snippet.

Offline

#3 11.02.2021 16:56:22

tennstar
Mitglied

Re: Multiliguale Seite mit Behaeff Gup-wie showmenu2 ändern

Hallo Florian,

Danke für Deine Hilfe und die ausführliche Antwort. thumb_up

Gruß tennstar


Ich liebe Technik wenn sie funktioniert!

Offline

Liked by:

florian

Fußzeile des Forums

up