Ausgabe der Sprache in listview type="languagelink"
Verfasst: Do 31. Jan 2013, 12:04
Hallo zusammen,
da ich eben ewig gesucht habe, bis ich es herausgefunden habe, hier die Info für alle, die vielleicht künftig auch suchen:
Innerhalb von
ist es möglich über
die Parameter der Zielsprachen auszugeben (für Deutsch z.B. de, DE, de_DE in obiger Reihenfolge). Wenn ich für die Links aber jetzt die Zielsprache also z.B. "Deutsch" ausgeben möchte, benötige ich ein anderes Feld. Nach langem Suchen habe ich das undokumentierte Feld
gefunden. Et voilá In komplett
So kann ich über CSS sogar die aktive Sprache gezielt ansprechen, z.B.
Also, falls es jemandem hilft, feel free to copy
Gruss,
Pixeljockey
P.S.: Ich habe übrigens jedes Mal das Problem, dass nach der Installation die Deutsche Standardsprache über
nicht "de_DE" ausgibt, sondern "Deuts", warum auch immer. Ich lege mir dann in den Einstellungen dann immer zuerst nochmals Deutsch an (akzeptiert er dann auch zusätzliche Sprache), schmeisse das alte Deutsch raus, stelle wieder auf Standard und lege erst dann Inhalte an. Dann kommt über o.g. Tag auch korrekterweise "de_DE" u.s.w.
da ich eben ewig gesucht habe, bis ich es herausgefunden habe, hier die Info für alle, die vielleicht künftig auch suchen:
Innerhalb von
Code: Alles auswählen
<we:listview type="languagelink">
...
</we:listview>
Code: Alles auswählen
<we:field name="WE_TARGETLANGUAGE"/>, <we:field name="WE_TARGETCOUNTRY"/>, <we:field name="WE_TARGETLOCALE"/>
Code: Alles auswählen
<we:field name="WE_TARGETLANGUAGE_NAME"/>
Code: Alles auswählen
<we:listview type="languagelink" name="language" pagelanguage="top" showself="true" order="Locale" objectseourls="true">
<div class="<we:pageLanguage type="language" doc="self" />">
<we:repeat>
<a href="<we:field name="we_path"/>" class="<we:field name="WE_TARGETLANGUAGE"/>"><we:field name="WE_TARGETLANGUAGE_NAME"/></a><we:ifNotPosition type="listview" position="last"> | </we:ifNotPosition>
</we:repeat>
</div>
</we:listview>
Code: Alles auswählen
.de a.de {font-weight:bold;}
.en a.en {font-weight:bold;}
Gruss,
Pixeljockey
P.S.: Ich habe übrigens jedes Mal das Problem, dass nach der Installation die Deutsche Standardsprache über
Code: Alles auswählen
<we:pageLanguage type="complete" doc="self" />