vnmy
18. Juni 2017 um 17:16
1
Hallo,
habe einen Haupt Shop (DE) und einen Language Shop (UA) eingerichet. Man kann oben in der Sprachauswahl zwischen den Shops wechseln, das Icon bleibt aber die deutsche Flagge. Gleiches gilt bei Russisch sowie Englisch (Vereinigte Staaten)
Frankreich bzw. Englisch (UK) hingegen sind ok
Shopware version ist die 5.22.2
Einstellung:
Mit Lokalisierung Ukrainian bleibt das Icon immer die dtsch. Flagge:
z.B. English (UK) ist ok
Snooty
21. Juli 2017 um 09:16
3
Hallo,
ich habe in meinem Shop neben deutsch noch taiwanesisch eingerichtet. Es wird aber nur die deutsche Flagge angezeigt.
Das Bild ‚ico-flags.png‘ ist entsprechend mit einer taiwanischen Flagge erweitert, die ‚flags.less‘ angepasst:
/*
Language Flags
==================================================
Displays a country flag the size of 14px x 11px used for language selections purposes.
*/
.language--flag {
.unitize-height(11);
.unitize-width(14);
background: url("../../img/ico-flags.png") no-repeat 0 0;
display: inline-block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
// We need to work with pixels here
&.de_DE { background-position: 0 0; }
&.en_GB { background-position: 0 -11px; }
&.nl_NL { background-position: 0 -22px; }
&.fr_FR { background-position: 0 -33px; }
&.es_ES { background-position: 0 -44px; }
&.it_IT { background-position: 0 -55px; }
&.zh_TW { background-position: 0 -66px; } /* taiwanische Flagge */
}
Ich habe sowohl den Shop- als auch meinen Browser-Cache gelöscht.
Im Entwicklermodul sehe ich bspw. bei English, dass die Klasse .en_GB genutzt wird. Bei zh_TW passiert nichts.
Was ist da noch falsch?