Sprachauswahl Grafik anstatt Text "DE" und "EN"?

nonorush

Gut bekanntes Mitglied
11. November 2010
498
25
Berlin
Ich möchte gerne den Text Link "DE" und "EN" gegen eine Grafik austauschen. Ich wollte dazu in der MySQL DB den Text "DE" gegen ein Pfad zur Grafik austauschen. Leider kann ich die entsprechen Tabelle dafür nicht finden. Kann mir jemanden sagen wo ich den Eintrag finde? Ich verwende ein Southbridge Template http://mxmobile2.s15407066.onlinehome-server.info
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Sprachauswahl Grafik anstatt Text "DE" und "EN"?

Völlig falscher Ansatz, niemals in der Datenbank rumpfuschen! Da beide Links eine id "language" haben, auch das ist im Übrigen schonmal falsch da IDs nur einmal vergeben sein dürfen, kannst du einfach das {$oSprache->cISO} anhängen also:

id="language_{$oSprache->cISO}" und dann per CSS eine Grafik hinterlegen.
 

dermo

Aktives Mitglied
20. August 2013
318
2
Bochum
AW: Sprachauswahl Grafik anstatt Text "DE" und "EN"?

sehr mutig... CSS würde dir aber auch helfen!
 

nonorush

Gut bekanntes Mitglied
11. November 2010
498
25
Berlin
AW: Sprachauswahl Grafik anstatt Text "DE" und "EN"?

Danke für den Tipp. Das man IDs nicht zweimal vergeben soll ist mir klar aber Southbridge anscheinend nicht.
 

nonorush

Gut bekanntes Mitglied
11. November 2010
498
25
Berlin
AW: Sprachauswahl Grafik anstatt Text "DE" und "EN"?

id="language_{$oSprache->cISO}" und dann per CSS eine Grafik hinterlegen.

Sorry aber das verstehe ich nicht so ganz? Ich habe jetzt in der header_custom "id="language" verändert in id="language_{$oSprache->cISO}". Ich verstehe nicht wie der Selector in meiner CSS Datei jetzt heißen soll, in der Quelltextansicht sieht die ID jetzt so "id="language_" aus?
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Sprachauswahl Grafik anstatt Text "DE" und "EN"?

Sorry aber das verstehe ich nicht so ganz? Ich habe jetzt in der header_custom "id="language" verändert in id="language_{$oSprache->cISO}". Ich verstehe nicht wie der Selector in meiner CSS Datei jetzt heißen soll, in der Quelltextansicht sieht die ID jetzt so "id="language_" aus?

Dann heißt das Objekt in deinem Template nicht oSprache und du müsstest die Variable entsprechend anpassen. Schau mal in der foreach wie das item benannt ist. Das ist dann der Objektname den du eintragen musst. Also {$Objektname->cISO}.