[TYPO3-german] Flaggen für den Sprachwechsel einfügen

redacted user chris at bessei-it.eu
Wed Oct 21 16:38:36 CEST 2015


Hi Reza,

hast du auf deiner Seite bereits ein Sprachmenü ohne Flaggen oder fehlt
bisher das komplette Menü?
Welche TYPO3 Version verwendest du?

Ein Beispiel für ein Menü mit Flaggen findest du unter
https://docs.typo3.org/typo3cms/FrontendLocalizationGuide/BasicSetupOfALocalizedWebsite/LanguageSelectorMenu/
das "GMENU example" dürfte ziemlich genau das sein was du suchst.

Alternativ könntest du eine Extension dafür benutzen. Zum Beispiel
https://typo3.org/extensions/repository/view/sr_language_menu

In beiden Fällen gilt: Du musst in deinem Template einen Marker/ein
Subpart für das Sprachmenü haben und diesen durch das Sprachmenü
ersetzen lassen.
Wenn dein Marker zB LANGUAGEMENU heißt müsstest du dafür
page.10.marks.LANGUAGEMENU < plugin.tx_srlanguagemenu.widgets.menu
eintragen wenn du sr_language_menu benutzt bzw.
page.10.marks.LANGUAGEMENU < lib.langMenu wenn du die
TypoScript-Variante aus dem ersten Link nimmst.

Viele Grüße,
Chris



Am 2015-10-21 um 13:15 schrieb Reza Saadati:
> Hallo
>
> Das ist schon das dritte Forum in dem ich diesen Beitrag
> veröffentliche und hoffe, dass mir endlich jemand mal helfen kann.
>
> Ich arbeite das erste mal mit Typo3 und bin ziemlich überfordert
> damit. Ich möchte eine Website mehrsprachig anbieten und würde gerne
> wissen wie und wo ich die Flaggen für den Sprachwechsel einfügen kann.
>
> So sieht mein Setup aus: Code:
>
> config {
> linkVars = L
> sys_language_uid = 0
> language = de
> locale_all = de_DE
> htmlTag_langKey = de
> sys_language_mode = content_fallback
> sys_language_overlay = hideNonTranslated
> #// der Paramter L soll durchgereicht werden
> linkVars := addToList(L)
> #// der Paramter soll eindeutig sein (kein doppeltes Auftreten in
> einer URL)
> uniqueLinkVars = 1 #// content fallback
> #sys_language_fallBackOrder = 1,0
> #sys_language_mode = content_fallback ; 1,0
> #sys_language_overlay = 1
> #sys_language_content = 1 }
> // Language English
> [globalVar = GP:L = 1]
> config.linkVars = 1
> config.sys_language_uid = 1
> config.language = en
> config.locale_all = en_UK
> config.htmlTag_langKey = en_UK
> [global]
>
> Und unter home -> Register "Resources" habe ich folgendes eingefügt:
>
> mod.SHARED {
> defaultLanguageFlag = de.gif
> defaultLanguageLabel = Deutsch
> }
>
> Irgendwo sollte wahrscheinlich ein Code reinkommen wo ich im die
> Flaggen und ihre Funktion (Sprachwechsel) einfügen kann. Wo und wie
> mache ich das?
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list