Seite 1 von 1

Hilfsnavigation -> nur 1 Sprache?

Verfasst: Di 17. Jul 2007, 10:23
von HansGeorg
Hallo,
Ich lerne gerade am Beispielmandanten mit den Beispielinhalten von 4.6.15.

1 Beim Modul "Hilfsnavigation" habe ich festgestellt, dass es für 2 Sprachen geschrieben ist: Deutsch und Englsch.
Ich habe aber nur 1 Sprache, nämlich Deutsch. Wie ändere ich das?

2 Ich habe in diesem Modul die Adresse und den Namen für "Englsch" durch "Home" ersetzt und zur Startseite verlinkt.

Original:

Code: Alles auswählen

switch($lang){
	case '2':
		//englisch -> deutsch
		echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch").'</a>';
		break;
	default:
		//deutsch -> englisch
		echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="additionalnavi">'.mi18n("English").'</a>';
		break;
}
Mein Versuch:

Code: Alles auswählen

switch($lang){
	case '2':
		//englisch -> deutsch
		echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch").'</a>';
		break;
	default:
		//deutsch -> Home
		echo '<a href="'.$sess->url('front_content.php').'" class="additionalnavi">'.mi18n("Home").'</a>';
		break;
}
Ist meine, sagen wir mal, "naive" Idee okay so? Zumindest funxt bei mir!
Was meint ihr, die Erfahrenen User? :D
Vielen Dank im Voraus
HansGeorg

Verfasst: Di 17. Jul 2007, 11:37
von MichFress
Wenn es das richtige Ergebnis bringt, ist doch gut... ,-)

Folgender Code würde allerdings ausreichen:

Code: Alles auswählen

echo '<a href="'.$sess->url('front_content.php').'" class="additionalnavi">'.mi18n("Home").'</a>'; 

Verfasst: Di 17. Jul 2007, 15:45
von HansGeorg
Hallo MichFress,
danke für Deine Antwort. Kann ich dann den ganzen Block der Original-Hilfsnavigation mit 2 Sprachen:

Code: Alles auswählen

switch($lang){
   case '2':
      //englisch -> deutsch
      echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch").'</a>';
      break;
   default:
      //deutsch -> englisch
      echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="additionalnavi">'.mi18n("English").'</a>';
      break;
} 
durch Deinen Code:

Code: Alles auswählen

echo '<a href="'.$sess->url('front_content.php').'" class="additionalnavi">'.mi18n("Home").'</a>';
ersetzen? Oder nur einen Teil davon?

Wiederum Danke im voraus!
HansGeorg

Verfasst: Di 17. Jul 2007, 16:17
von MichFress
wenn du nur eine Sprache hast, diese Sprachumschaltung also nicht brauchst, und stattdessen einen Link zur Startseite haben willst, dann: ja, kannst du.

Daaaaaaaaanke!

Verfasst: Di 17. Jul 2007, 20:18
von HansGeorg
Hallo MichFress,

ein gaaanz groooßes Daanke!
Ich lerne jeden Tag dazu!
Also vielen Dank nochmal
HansGeorg

Verfasst: So 29. Jul 2007, 13:09
von Tomsen
hat sich erledigt. Hab grad ne andere Möglichkeit gefunden