Welcome, Guest. Please login or register.
Did you miss your activation email?
May 23, 2012, 06:14:30 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155439 Posts in 21702 Topics by 7755 Members
Latest Member: Smacki
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Mehrsprachig + Menüs  (Read 1209 times)
pp1000
Guest
« on: July 30, 2008, 10:59:44 AM »

Hallo,
seit einigen Tagen beschäftige ich mich nun mit WB, da ich ein einfach zu bedienendes CMS für Endkunden benötige. Nun wollte ich die Möglichkeiten ausreizen und habe eine mehrsprachige Seite mit Benutzeranmeldung und mehreren Menüs aufgesetzt.
WB 2.7, show_menu2, Template: Multiflex_3(modifiziert)
Das Problem ist nun, dass das zweite Menü teilweise verschwindet.
Hier mein Seitenaufbau:
-------------------------------------
DE              > Mainmenu
--Start         > Mainmenu
--Produkte   > Mainmenü
----Hammer  > Mainmenü
----Schere    > Mainmenü
--Impressum > Topmenü

EN
dto.
---------------------------------------
Wenn ich das Topmenü im Template über folgenden Aufruf einbinde:
Code:
<?php show_menu2(2SM2_CURRSM2_START); ?>
wird dies auch angezeigt aber nur auf Level1. klicke ich nun auf z.B Hammer oder Schere ist das Topmenü verschwunden. huh
Habe auch schon einige andere Befehle von show_menu2 ausprobiert - leider ohne Erfolg.
Nach längerer Suche bin ich dann auf folgenden Aufruf gekommen:
Code:
<?php $nTreeRootId = (int) show_menu2(3SM2_ROOT+1SM2_STARTSM2_CRUMB|SM2_BUFFER'[parent]'''''''); ?>
            <?php echo "Current parent = $nTreeRootId"show_menu2(2$nTreeRootIdSM2_ROOTSM2_ALL); ?>
Nun wird mir tatsächlich auch bei klick auf Level2 (Hammer, Schere) das Topmenü angezeigt.
Klicke ich aber auf das Topmenü (Impressum) ist das Topmenü wieder verschwunden. huh

Es muß doch eine Lösung geben welche das Topmenü immer darstellt - oder?
Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #1 on: July 30, 2008, 11:39:35 AM »

Hallo,

schau mal hier, ob es das ist, was du suchst (nur DE und EN funktionieren):
http://www.rvb.bplaced.net

Gruss


erpe
Logged

pp1001

Offline Offline

Posts: 5


« Reply #2 on: July 30, 2008, 11:58:32 AM »

Hallo, diese Seite habe ich auch schon gesehen....
Der Menüaufbau scheint anders zu sein - also nicht mit den jeweiligen Sprachen als Baumstruktur - oder?
Mir wäre nur wichtig, dass das Backend für den Endkunden so einfach wie möglich gehalten werden kann!
Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #3 on: July 30, 2008, 12:10:18 PM »

Da hast du völlig recht.
Die DE und EN Seiten sind auf einer Ebene mit den Hauptpunkten.
Der Hintergrund ist, weil ich mir auch den Ar... bei der "offiziellen" Menüstruktur gebrochen habe und ich es trotz Hilfe durch das Forum so wie du (und ich auch) es haben willst mit sm2 nicht hinbekommen habe.

Ich habe die "Sprachseiten" dann einfach einem virtuellen Menu zugewiesen, so dass die Übersichtlichkeit im Backend einigermassen erhalten bleibt.

Gruss

erpe
Logged

pp1001

Offline Offline

Posts: 5


« Reply #4 on: July 30, 2008, 12:19:49 PM »

Hallo Erpe, das mit den virtuellen Menüs ist mir nicht ganz klar?
Kannst du deine Baumstruktur mit den Menüzuweisungen mal posten?

Gruß Peter
Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #5 on: July 30, 2008, 12:34:46 PM »

Ich habe in der info.php meine Menus definiert:

Code:
// Definition der Menu-elemente (wenn mehr als 1 Menu verwendet wird)

$menu[0]    = 'Sprache';
$menu[1]    = 'lnke Navigation';
$menu[2]    = 'obere Navigation';
$menu[3]    = 'untere Navigation';

Und alle "Sprachseiten" dann dem Menu Sprache zugeordnet, damit sie beim Menuaufruf nicht erscheinen.

Gruss

erpe
Logged

pp1001

Offline Offline

Posts: 5


« Reply #6 on: July 30, 2008, 12:59:30 PM »

Hallo Erpe, erstmal Danke für deine Hilfe!

Sollte es tatsächlich keinen direkten Aufruf für die offizielle Struktur geben, so ist wohl deine Variante die einzige Möglichkeit.
Wobei hier natürlich die Übersicht im Backend leidet.

Vielleicht gibt es doch noch eine elegantere Lösung?

Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #7 on: July 30, 2008, 01:00:43 PM »

Sobald du eine hast, lass es mich wissen.

Gruss

erpe
Logged

Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!