Hoi Andi Langsam aber sicher scheine ich mit dem Sprach-Menu auf einem guten Weg zu sein. Ich hoffe es zumindest. Ich hab nun die cab_realurl_language_selector -EXT installiert.
Statt dem Menu erscheint nun allerdings noch die Fehlermeldung RealURL Array under localconf is not definied. (preVars/GETvar=L missing) Scheint mir, als hätte ich die Konfiguration noch nicht ganz abgeschlossen. Was natürlich gut möglich ist, denn das Manual habe ich nicht ganz verstanden... --> Wo genau müssen welche Arrays definiert werden? --> Wo und wie wird der Menu-Output definiert? (Damit dann eben DE | EN | FR steht...) --> Wie muss ich das an- (bzw. ein-) stellen, dass die URL am Ende aussieht wir im Beispiel im Manual (.../en/about/...)? Danke für die Hilfe... adrian ---- xpure | adrian nussbaum | linsentalstrasse 5 | 8482 winterthur | switzerland + 41 764 283 913 | [EMAIL PROTECTED] | http://www.xpure.ch ---- Am 11.06.2007 um 17:28 schrieb Andreas Becker: > hallo Adrian > Schau dir an wie es bei CAP gemacht wird - die Dateien im TER > anschaeuen und dann machst Du das genauso in SR > > > Bis dann Andi > > > Am 11.06.07 schrieb Adrian Nussbaum <[EMAIL PROTECTED]>: > Danke, das hilft schon mal weiter. Sehr sogar. > Aber den Output hab ich nun noch immer nicht, wie ich ihn gerne hätte > > DE | EN | FR > > > Brauch ich dazu wirklich cab realurl language selector oder lässt > sich das auch anders umsetzen? > > > > adrian > > > ---- > xpure | adrian nussbaum | linsentalstrasse 5 | 8482 winterthur | > switzerland > + 41 764 283 913 | [EMAIL PROTECTED] | http://www.xpure.ch > ---- > > Am 11.06.2007 um 16:06 schrieb Andreas Becker: > >> Uups - sorry falscher Button gedrueckt >> >> Zusaetzlich musst Du das hier in Constants einfuegen >> >> plugin.tx_srlanguagemenu_pi1 { >> useIsoLanguageCountryCode = 1 >> } >> >> Dort wo nun keine Flagge vorhanden ist wird der Language Code >> angezeigt. Das laesst sich ja loesen denke ich - oder? >> >> Ich habe es auf der Seite gerade einmal umgestellt. Im Tooltip und >> dort wo die Flaggen fehlen erscheint der Code, so dass Du einen >> Eindruck bekommst. >> >> Andi >> >> Am 11.06.07 schrieb Andreas Becker <[EMAIL PROTECTED]>: >> Nullo Problemo Adrian >> >> Das hier ist das TS von unserer Beispiel Seite ( mit Templa Voila ) >> >> http://www.t3pack.org/support/multilingual/ >> >> Um das zu erreichen haben wir folgendes im TS Template dieser >> Seite eingefuegt - musst Du dann eben im Haupttemplate einfuegen >> >> #LanguageMenu >> lib.languageMenu < plugin.tx_srlanguagemenu_pi1 >> lib.languageMenu.languagesUidsList = 1,2,3,4,5,6,7,8,9,10 >> lib.languageMenu.defaultLayout= 0 >> subparts.languageMenu < lib.languageMenu >> >> # Localization: >> config { >> linkVars = L >> sys_language_mode = content_fallback >> sys_language_overlay = 2 >> } >> >> [globalVar = GP:L=1] >> config { >> sys_language_uid = 1 >> language = en >> locale_all = en_EN >> metaCharset = utf-8 >> } >> >> [globalVar = GP:L=2] >> config { >> sys_language_uid = 2 >> language = de >> } >> >> [globalVar = GP:L=3] >> config { >> sys_language_uid = 3 >> language = th >> } >> >> [globalVar = GP:L=4] >> config { >> sys_language_uid = 4 >> language = cn >> } >> >> [globalVar = GP:L=5] >> config { >> sys_language_uid = 5 >> language = ar >> } >> >> [globalVar = GP:L=6] >> config { >> sys_language_uid = 6 >> language = il >> } >> >> [globalVar = GP:L=7] >> config { >> sys_language_uid = 7 >> language = gr >> } >> >> [globalVar = GP:L=8] >> config { >> sys_language_uid = 8 >> language = ru >> } >> >> [globalVar = GP:L=9] >> config { >> sys_language_uid = 9 >> language = hi >> } >> >> [globalVar = GP:L=10] >> config { >> sys_language_uid = 10 >> language = jp >> } >> >> [global] >> >> >> >> Am 11.06.07 schrieb Adrian Nussbaum < [EMAIL PROTECTED]>: >> Hallo Andi >> >> Danke für den Tipp. Natürlich will ich nicht Räder erfinden, die es >> schon gibt :-) >> >> Allerdings ist das mit dieser Ext auch nicht ganz so einfach, wie man >> hoffen könnte. Ich hab zwar nun static_info_tables und >> sr_language_menu installiert, aber die manuals sind für mich nicht >> all zu klar. >> Wie krieg ich ein Sprach-Menu ins TS-Template? >> >> >> >> adrian >> >> >> ---- >> xpure | adrian nussbaum | linsentalstrasse 5 | 8482 winterthur | >> switzerland >> + 41 764 283 913 | [EMAIL PROTECTED] | http://www.xpure.ch >> ---- >> >> Am 11.06.2007 um 12:49 schrieb Andreas Becker: >> >> > Hi Adrian >> > >> > Wieso benutzt du nicht die wunderbare Extension sr_language_menu >> > >> > useIsoLanguageCountryCode >> > >> > boolean >> > >> > Use the ISO language and country codes. >> > >> > If enabled, the ISO language code and, possibly, the country code >> > will be >> > used instead of the language name from the static_languages table. >> > >> > Note: Ignored if useSysLanguageTitle is enabled. >> > >> > Di kann das was du hier neu erfindest! >> > >> > Andi >> > >> > Am 11.06.07 schrieb Steffen Ritter <[EMAIL PROTECTED]>: >> >> >> >> Adrian Nussbaum schrieb: >> >>> Guten Tag >> >>> >> >>> Für eine mehrsprachige Seite möchte ich ein Sprachmenu erstellen, >> >>> das >> >>> statt Flaggen, Seitentitel oder so einfach die ISO-Codes der >> >>> jeweiligen >> >>> Sprache darstellt. Etwa so: >> >>> >> >>> DE | EN | FR >> >>> >> >>> >> >>> Ich habe die Konfigurationen im System erfolgreich vorgenommen, >> >>> einzelne >> >>> Teile bereits übersetzt. Mit dem URL-Parameter L=1 (bzw. =x) >> >>> funktioniert die Sprachwahl soweit. Jetzt geht es darum, ein >> >>> Sprach-Menu >> >>> im TS-Template einzurichten. >> >>> >> >>> Ein Code-Snippet, das schon fast das macht, was ich möchte, >> habe ich >> >>> gefunden: >> >>> >> >>> subparts.LANGMENU = HMENU >> >>> subparts.LANGMENU.wrap = <div id="language_menu">|</div> >> >>> subparts.LANGMENU.special = language >> >>> subparts.LANGMENU.special.value = 0,1,2 >> >>> subparts.LANGMENU.1 = TMENU >> >>> subparts.LANGMENU.1.NO { >> >>> stdWrap.field = title >> >>> linkWrap = |*| | | || | >> | || >> >>> | |*| >> >>> target = page >> >>> } >> >>> ... >> >>> >> >>> Das entspricht schon fast meinen Vorstellungen. Ausser, dass ich >> >>> gerne >> >>> die ISO-Codes der Sprachen hätte. >> >>> >> >>> welche Variablen kann ich dazu einbauen? >> >>> >> >>> Wahrscheinlich braucht nur die Zeile >> >>> stdWrap.field = title >> >>> angepasst zu werden, oder? >> >>> >> >>> Vielen Dank für eure Hinweise >> >>> >> >>> adrian >> >>> >> >>> >> >>> ---- >> >>> xpure | adrian nussbaum | linsentalstrasse 5 | 8482 >> winterthur | >> >>> switzerland >> >>> + 41 764 283 913 | [EMAIL PROTECTED] | http://www.xpure.ch >> >>> ---- >> >>> >> >> Hallo, >> >> ganz so einfach ist es nicht. Die Tabelle sys_language >> speichert den >> >> ISO-Code nicht. Es gibt allerdings eine Spalte die die ID des ISO- >> >> Codes >> >> aus den Static Tables speichert. (Die allerdings erst ausfüllbar >> >> wird, >> >> sobald diese geladen sind). >> >> Also entweder vergibst du per Hand (Datenbank) in diese Felder >> >> zahlen, >> >> die du auswertest, oder du installierst die Statics dazu, liest >> >> dann die >> >> static_languages mit der ID aus. >> >> >> >> mfG >> >> >> >> Steffen >> >> _______________________________________________ >> >> TYPO3-german mailing list >> >> [email protected] >> >> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german >> > _______________________________________________ >> > TYPO3-german mailing list >> > [email protected] >> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german >> >> >> > > _______________________________________________ TYPO3-german mailing list [email protected] http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

