Welcome, Guest. Please login or register.
Did you miss your activation email?
February 12, 2012, 09:48:59 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
149688 Posts in 21102 Topics by 7538 Members
Latest Member: ionline
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Show_menu2 und Mehrsprachig ?!  (Read 824 times)
dobber

Offline Offline

Posts: 51


« on: February 23, 2010, 02:34:10 PM »

Hy,

ich möchte eine bestehende Website von einer Sprache auf zwei erweitern.

Bin dieser Anleigung gefolgt http://www.websitebaker2.org/de/hilfe/designerhandbuch/mehrsprachige-webseiten.php

Nun habe ich ein Problem mit dem Menü bzw. wenn ich die einzelnen Seiten den Sprach-Hauptseiten (z.B. EN-Home) unterordne, verschwinden diese aus dem Menü.

Als Menü wird show_menu2 verwendet, mit Buttons! Anbei der Code aber was habe ich da übersehen?

Code:
    <?php 
$button 
'[if(class==menu-current || class==menu-parent){<img src="'.TEMPLATE_DIR.'/buttons/a-[menu_title].jpg" border="0" alt="[page_title]" />}else{[a]';
$button .= '<img src="'.TEMPLATE_DIR.'/buttons/a-[menu_title].jpg" border="0" alt="[page_title]"';
$button .= 'onMouseOver=this.src="'.TEMPLATE_DIR.'/buttons/a-[menu_title].jpg"; ';
$button .= 'onMouseOut=this.src="'.TEMPLATE_DIR.'/buttons/a-[menu_title].jpg"; '
$button .= '/></a>}]';

show_menu2(2SM2_ROOTSM2_STARTSM2_ALL,  '[li]'.$button); 
?>

Besten Dank
LG
« Last Edit: February 23, 2010, 02:36:00 PM by dobber » Logged
iradj

Online Online

Posts: 246



« Reply #1 on: February 23, 2010, 04:36:59 PM »

Alle Seiten müssen die "Sprache" der Sprach-Hauptseite haben. Hast Du daran gedacht? Die Einstellung der Sprache jede Seite findest Du in der Seitenoption der Seite.

Iradj
Logged
dobber

Offline Offline

Posts: 51


« Reply #2 on: February 23, 2010, 04:47:34 PM »


Ja daran habe ich garnichts geändert, er zeigt die Bilder im menü (bzw. die Links) alle super an, solange sie nicht untergeordnet sind.

Ich verweifel gleich   angry
Logged
erpe

Offline Offline

Posts: 2077


WWW
« Reply #3 on: February 23, 2010, 05:08:37 PM »

Vielleicht mal die Startebene ändern:
Code:
show_menu2(2, SM2_ROOT+1, SM2_START, SM2_ALL,  '[li]'.$button);
,
denn wenn du die Seiten untergeordnet hast liegen sie ja nicht mehr bei SM2_ROOT

Gruss

erpe
« Last Edit: February 23, 2010, 05:12:14 PM by erpe » Logged

dobber

Offline Offline

Posts: 51


« Reply #4 on: February 23, 2010, 06:38:33 PM »

merci, hat alles geklappt!
« Last Edit: February 24, 2010, 10:09:36 AM by dobber » Logged
bennie

Offline Offline

Posts: 117


« Reply #5 on: February 24, 2010, 12:38:28 PM »

Zu dem oben geposteten Code, der ja Grafikbuttons anstatt Text in der Navigation generieren soll, würde mich mal interessieren wie man den valide bekommt. So geht er jedenfalls nicht sauber durch den Validator. Die Event-Handler onmouseover und onmouseout klein zu schreiben ist das eine, aber was ist mit dem this.src, das meckert er auch immer an.
Wäre außerdem mal interessant zu erfahren, ob jemand mal eine Möglichkeit kennt, das Ganze so zu gestalten das die Unterseiten jeweils keine Grafik benötigen.

LG
Bennie
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #6 on: February 24, 2010, 12:54:38 PM »

@Bennie,

das valide zu gestalten sollte schon gehen, einen Punkt hast du ja schon erwähnt:
onmouseover etc. kleinschreiben (schon interessant an was sich Valigator hochzieht.
Das andere wäre halt wohl das this.scr ... in "" zu setzen, was aber in dem Zusammenhang in einer elendlichen / Auskommentierorgie endet...

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
dobber

Offline Offline

Posts: 51


« Reply #7 on: February 24, 2010, 12:56:31 PM »

Hatte damals mal ein Untermenü ohne Bilder, jedoch hatte jeder Menüpunkt des Hauptmenüs ein einzelnen Sub-Menü...


edit: falsches template ^^, muss erst suchen
« Last Edit: February 24, 2010, 12:58:28 PM by dobber » Logged
bennie

Offline Offline

Posts: 117


« Reply #8 on: February 25, 2010, 12:51:43 PM »

@Bernd
this.scr ... in "" setzen führt bei mir dazu, dass der hover Effekt gar nicht mehr ausgeführt wird. Ich finde diese Form des Buttonmenüs schon ganz interessant, wenn man nicht so viele Punkte hat und nicht unbedingt das Ganze ins Template hardcoden will. Vielleicht hat das schon jemand anders umgesetzt und kann uns berichten wink

Grüße
Bennie
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!