Seite 1 von 1

Link im Hauptmenü hinzufügen

Verfasst: 19.02.2008 01:01
von Kerstin77
Hallo,

ich möchte gerne in meinem Forum einen Link im Hauptmenü hinzufügen, der allerdings mehrsprachig sein soll (also wenn der User die Sprache auf Englisch umstellt sollte ein anderer Text angezeigt werden).

Nur in Deutsch ist kein Problem:

Code: Alles auswählen

<img src="templates/subSilver/images/cross1.gif" width="10" height="10" border="0" alt="Nachricht an Verteiler" hspace="3" />
<a href="mass_email.php" class="mainmenu">Nachricht an Verteiler</a>
Jetzt habe ich folgendes versucht, einfach nach dem Vorbild der übrigen Links im Hauptmenü:

Code: Alles auswählen

<img src="templates/subSilver/images/cross1.gif" width="10" height="10" border="0" alt="{MAILINGLISTS}" hspace="3" />
<a href="mass_email.php" class="mainmenu">{MAILINGLISTS}</a>
Und in der lang_main.php:

Code: Alles auswählen

$lang['MAILINGLISTS'] = 'Nachricht an Verteiler';
Doch leider wird dann gar kein Linktext angezeigt. Wo muß ich noch was ergänzen, damit der Text angezeigt wird?

Kerstin

Verfasst: 19.02.2008 01:54
von cYbercOsmOnauT
Ich gehe mal davon aus, dass Du mit "Hauptmenü" das Menu oben im Header meinst. Du bist fast am Ziel. Du hast lediglich vergessen, die Templatevariable mit Deiner neuen $lang['MAILINGLISTS'] zu setzen (btw, das muss nicht alles in Großbuchstaben sein).

In der /includes/page_header.php suche nach

Code: Alles auswählen

'L_USERGROUPS' => $lang['Usergroups'],
darunter füge ein

Code: Alles auswählen

'L_MAILINGLISTS' => $lang['Mailinglists'],
Ich habe, damit die Struktur der Variablen bestehen bleibt, sie leicht umbenannt.

In der lang_main.php muss die Variable nun $lang['Mailinglists'] lauten und im Template setzt Du sie ein mit {L_MAILINGLIST}

Grüße,
Tekin

Verfasst: 19.02.2008 10:42
von Kerstin77
Vielen Dank :grin:

Grüße,
Kerstin