Sprachauswahl ändern

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
Hallo,

ich will die Sprachauswahl wieder wie in Shop2 haben.
Finde es verwirrend, dass bei Sprache deutsch die deutsche Flagge da steht.
Warum sollte jemand auf die deutsche Flagge klicken, wenn er eine andere Sprache will, als schon gezeigt wird.
Deshalb hab ich die Sprachauswahl aus Shop2 mal in den header kopiert.
Klappt auch soweit.
Wenn der Kunde english will, klickt er auf die englische Flagge.

Nun haett ich gern noch davor geschrieben "Sprache ändern" bzw. "change language".
Dazu hab ich im Backend eine neue Sprachvariable angelegt.
Wie rufe ich diese nun korrekt auf, dass sie auch angezeigt wird?
Ausserdem ist da irgendwie noch was doppelt.....

Anzuschauen unter testshop.printer-reset.com

Gruss Mario
 

cdstw

Aktives Mitglied
26. November 2009
112
2
AW: Sprachauswahl ändern

hallo ,

der Aufruf der Sprachvarible erfolgt über diesen Befehl :

{lang key="NameDeinerVariable" section="NameangelegterBereich"}

MFG
CDSTW
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
AW: Sprachauswahl ändern

Hallo,

hab mich vielleicht missverstaendlich ausgedrueckt.

Im Moment sieht das so aus:

HTML:
<!-- language -->
               {if isset($smarty.session.Sprachen) && $smarty.session.Sprachen|@count > 1}               
	{foreach name=sprachen from=$smarty.session.Sprachen item=Sprache}
			{assign var="iso" value=$Sprache->cISO}
			<span>{$shoplang}: </span>
	        {if $smarty.session.cISOSprache!=$Sprache->cISO}
				<a href="{if $sprachURL[$iso]}{$sprachURL[$iso]}{else}index.php?lang={$iso}&{$SID}{/if}"><img alt="" src="{$currentTemplateDir}gfx/flags/{$Sprache->cISO}.gif"></a> &nbsp;
	        {/if}
	{/foreach}
{/if}

Die Sprachauswahl klappt auch schon.

<span>{$shoplang}: </span>

das hier sollte meine angelegte Variable aufrufen, so das da steht:

Sprache ändern: (deutsche Flagge)

bzw.

change language (english flag)

Aber irgendwie macht der Codeschnipsel daraus nur : und das dann auch noch doppelt.

Gruss Mario
 

cdstw

Aktives Mitglied
26. November 2009
112
2
AW: Sprachauswahl ändern

Hallo ,

setze einfach für {$shoplang}: den aufruf der Sprachvariable ein , sollte gehen .

mfg
cdstw
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
AW: Sprachauswahl ändern

ok, das klappt tatsaechlich. Danke!

Aber an der Dopplung aendert das nix.

Sprache ändern: Sprache ändern: (Flagge)

So sieht das jetzt aus. Und die Farbe der Schrift stimmt auch noch nicht.

Aber es geht voran!

Danke!

Mario
 

cdstw

Aktives Mitglied
26. November 2009
112
2
AW: Sprachauswahl ändern

hallo ,

gib einfach die definierte Schrift ein , wo die gewünschte Schriftart und Farbe hinterlegt ist , h1 bis h6 anstelle von "span" an .

zur Doppeldarstellung die kann ich nicht nachvollziehen , zumindest nicht im Opera . dort steht das nur einmal im Kopfbereich drin .

mfg
cdstw
 

cdstw

Aktives Mitglied
26. November 2009
112
2
AW: Sprachauswahl ändern

hallo ,

vielleicht kannst du zum Abschluß für alle nun nochmal den kompletten funktionierenden Codeschnipsel posten , damit sich die anderen User es nicht selber nochmal mühsam zusammenbasteln müssen , sondern den richtigen Schnipsel einfach einsetzen können .

MFG
CDSTW
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
AW: Sprachauswahl ändern

Na klar.

Falls das noch jemand braucht, hier ist es:

HTML:
<!-- language -->
               {if isset($smarty.session.Sprachen) && $smarty.session.Sprachen|@count > 1}
<span style="color: rgb(255, 255, 255);">{lang key="shoplang" section="custom" }: </span>               
	{foreach name=sprachen from=$smarty.session.Sprachen item=Sprache}
			{assign var="iso" value=$Sprache->cISO}
				        {if $smarty.session.cISOSprache!=$Sprache->cISO}
				<a href="{if $sprachURL[$iso]}{$sprachURL[$iso]}{else}index.php?lang={$iso}&{$SID}{/if}"><img alt="" src="{$currentTemplateDir}gfx/flags/{$Sprache->cISO}.gif"></a> &nbsp;
	        {/if}
	{/foreach}
{/if}

Dann hab ich die Variable angelegt. Jetzt steht auf der deutschen Seite "change language" mit englischer Flagge. Das faellt dem Englischsprechenden ins Auge und er klickt auf die Flagge. Und auf der englischen Seite steht "Sprache ändern:" mit Flagge und das faellt dem Deutschsprechenden auf.

Gruss Mario
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
AW: Sprachauswahl ändern

Hallo,

um die Box geht es hier nicht.
Es geht um diese:

http://www.printer-reset.com/sprachwahl.gif

Aber die andere Box kann ich dir auch verraten.

Sieht so aus:

HTML:
<p>
	{literal}</p>
<div id="google_translate_element">
	&nbsp;</div>
<script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'de'
  }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script><p>
	{/literal}</p>

Gruss Mario
 
Zuletzt von einem Moderator bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Sprachauswahl mit Flaggen Shop 5.4 Nova Template Templates für JTL-Shop 10
Neu Wie kann man in den Vorlagen die Mengenanzeige von "STK" in "Menge" oder "x" ändern ! User helfen Usern - Fragen zu JTL-Wawi 2
Neu Warum wird im Shop 5 der Lieferanten-Artikelname anstatt WAWI-Artikelname angezeigt? Wie kann ich das ändern? Betrieb / Pflege von JTL-Shop 1
Kundenkategorien ändern mit Ameise JTL-Wawi 1.9 3
Neu SHOP 5.4.1: Absturz beim Ändern von Mengen im Warenkorb, wenn Menge > Bestand JTL-Shop - Fehler und Bugs 1
Neu Benutzer Rechte - Versand Mitarbeiter soll Menge von Freipositionen mit der Lieferscheinerstellung ändern dürfen Arbeitsabläufe in JTL-Wawi 4
Neu Domain ändern aber Traffic mitnehmen? Allgemeine Fragen zu JTL-Shop 4
Neu NovaChild Abstand zwischen Zeilen in der Produkt-Detailansicht ändern/reduzieren Templates für JTL-Shop 2
Über SQL Abfragen, Preise eines SCX Angebotes ändern kaufland.de - Anbindung (SCX) 6
Neu Ändern der Header-Einstellungen im NOVA-Template ziehen nicht Templates für JTL-Shop 1
Neu Wie Auftragsstatus ändern von "ohne Versand abgeschlossen" auf "Abgeschlossen"? Arbeitsabläufe in JTL-Wawi 4
Neu Expresskauf lässt sich in Paypal Plugin nicht ändern Plugins für JTL-Shop 1
Neu Trennlinie im Composer Farbe ändern Allgemeine Fragen zu JTL-Shop 0
Rechnung stornieren - Preis ändern geht nicht? JTL-Wawi 1.9 1
Beantwortet Workflow - Versandart ändern bei Fehler JTL-Workflows - Ideen, Lob und Kritik 2
Neu Mittels Auftragsimport bestehenden Auftrag Rückhaltegrund ändern? JTL-Ameise - Ideen, Lob und Kritik 12
Neu Bild im Blog-Artikel ändern geht nicht. Allgemeine Fragen zu JTL-Shop 3
Neu Nova Template - Filter Eigenes Fenster Hintergrundfarbe ändern + Kategoriebilder Mobil anzeigen lassen Templates für JTL-Shop 0
Variationswertname 1 ändern JTL-Wawi 1.9 2
Neu Auftragsadresse nach Anlage Auftrag ändern User helfen Usern - Fragen zu JTL-Wawi 4
Farbe der Grundpreisdarstellung ändern Einrichtung JTL-Shop5 2
Gelöst Kundengruppe ändern nach 2 bezahlten Bestellungen JTL-Workflows - Ideen, Lob und Kritik 4
Wo kann ich diesen Text ändern (Startseite / ganz unten / *Alle Preise inkl. ges. USt) Einrichtung JTL-Shop5 4

Ähnliche Themen