[TYPO3-german] language detection extension
Hallo Liste! Typo3 und ich sind noch in der Kennlernphase. Ich bin schon durch einige Tutorials durch und habe, ich sage mal, Anfängerwissen in Sachen TS. Was ich gerade versuche zu realisieren ist eine alternative Sprache, in meinem Fall englisch, neben der Default language anzubieten. Ich benutze das one-tree-concept, der Name der Sprache im System ist en (uid 7). Mein Template Setup hängt unten dran. Was funktioniert ist das automatische hinzufügen von L=0 zur URL, sowie das Anzeigen des richtigen, also übersetzten Inhaltes bei manuellem einsetzen von L=7. Was nicht funktioniert ist das automatische setzen von L=7 bei entsprechender Veränderung meiner Browsereinstellungen, während andere Internetseiten natürlich auf meine geänderten Einstellungen reagieren. Meine Internetrecherchen bringen mich nicht mehr weiter. Findet jemand meinen Fehler? Nebenbei sind auch generelle Kommentare zu meinem Templatesetup willkommen.. Danke für eure Zeit Florian Schmidt #config config.noPageTitle = 1 config.xhtml_cleaning = all config.linkVars = L [globalVar = GP:L = 7] config.sys_language_uid = 7 config.language = en [GLOBAL] plugin.tx_rlmplanguagedetection_pi1 { useOneTreeMethod = 1 defaultLang = de } # Configuring the Auto-Parser: plugin.tx_automaketemplate_pi1 { # Read the template file: content = FILE content.file = fileadmin/template/template.html elements{ BODY.all = 1 BODY.all.subpartMarker = DOCUMENT_BODY HEAD.all = 1 HEAD.all.subpartMarker = DOCUMENT_HEADER DIV.all = 1 A.all = 1 } relPathPrefix = fileadmin/template/ } #HEAD temp.headTemplate = TEMPLATE temp.headTemplate { template = plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_HEADER } #navigation temp.navigation = HMENU #first level temp.navigation.1 = TMENU temp.navigation.1 { NO.allWrap = div class=menu_level_1_no | /div NO.stdWrap.htmlSpecialChars = 1 ACT = 1 ACT.allWrap = div class=menu_level_1_act | /div ACT.stdWrap.htmlSpecialChars = 1 } #second level temp.navigation.2 = TMENU temp.navigation.2 { NO.allWrap = div class=menu_level_2_no | /div NO.stdWrap.htmlSpecialChars = 1 ACT = 1 ACT.allWrap = div class=menu_level_2_act | /div ACT.stdWrap.htmlSpecialChars = 1 } styles.content.get = CONTENT styles.content.get{ table = tt_content select.orderBy = sorting select.where = colPos=0 select.languageField = sys_language_uid } #BODY temp.mainTemplate = TEMPLATE temp.mainTemplate { template = plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_BODY subparts.navigation temp.navigation subparts.content styles.content.get } page = PAGE page.typeNum = 0 page.config.doctype = xhtml_strict page.config.metaCharset = utf-8 page.10 temp.mainTemplate page.headerData.10 temp.headTemplate page.headerData.20 = TEXT page.headerData.20.field = title page.headerData.20.wrap = titlemydomain.de-|/title ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] language detection extension
Florian Schmidt wrote: Was nicht funktioniert ist das automatische setzen von L=7 bei entsprechender Veränderung meiner Browsereinstellungen, während andere Internetseiten natürlich auf meine geänderten Einstellungen reagieren. was für browsereinstellungen? Nebenbei sind auch generelle Kommentare zu meinem Templatesetup willkommen.. wofür brauchst du den automaketemplate wenn du ihn nicht verwendest? kannst du dir sparen, frisst nur ressourcen... ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] language detection extension
Stefan Beylen wrote: Nebenbei sind auch generelle Kommentare zu meinem Templatesetup willkommen.. wofür brauchst du den automaketemplate wenn du ihn nicht verwendest? kannst du dir sparen, frisst nur ressourcen... hoppla, da hab ich mich verschaut - ist scheinbar nicht mein tag heute drum lass ich es jetzt mit dem posten ;) würd dir trotzdem empfehlen ohne dem automaketemplate mit normalen markern zu arbeiten... lg fröhliches eierpecken euch allen ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] language detection extension
Florian Schmidt schrieb: Was nicht funktioniert ist das automatische setzen von L=7 bei entsprechender Veränderung meiner Browsereinstellungen, während andere Internetseiten natürlich auf meine geänderten Einstellungen reagieren. Nur mit typoscript geht es auch nicht. Es gibt allerdings eine Extension: rlmp_language_detection Viele Grüße Marco Peemöller ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] language detection extension
Hi, warum suchst du nicht einfach im TER nach language detection? zu schwer? georg ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] language detection extension
Georg Ringer schrieb: warum suchst du nicht einfach im TER nach language detection? zu schwer? Ich hoffe ich sende diese Nachricht nicht zum zweiten Mal... Die Extension rlmp_language_detection ist bereits installiert und wird von meinem templatesetuip auch konfiguriert. ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Hallo, Markus Deckmann schrieb: Hi Joachim, das müsstest du testen, ich hatte das damals (iss ja schon älter die ext.) nicht versucht - aber verscuh macht gluch iss ja freitach Sollten keine weiteren Antworten mehr kommen die diese Frage beantworten wird mir wohl nichts anderes übrig bleiben. Es gibt auch zwei, drei geo_ip Extensions. Evtl. ist das eine weitere Möglichkeit... Gruss Alexander ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Language Detection
Hi Leute, hat jemand Erfahrung mit der Extension rlmp_language_detection und kann mir berichten ob diese fehlerfrei funktioniert und ob man auf irgendwas besonderes achten muss beim Einsatz dieser Extension? Danke und Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Markus Deckmann schrieb: Hi Leute, hat jemand Erfahrung mit der Extension rlmp_language_detection und kann mir berichten ob diese fehlerfrei funktioniert und ob man auf irgendwas besonderes achten muss beim Einsatz dieser Extension? Danke und Ciao Markus Hallo Markus, die Extension soll ja die Sprach erkennen. Wie macht sie das? Sie schaut welche Sprachversion der Browser hat. Es gibt etliche deutsche Nutzer die englische Versionen benutzen = die bekommen den Inhalt auf englisch. Ich hatte sie einmal installiert bis sich die Beschwerden darüber häuften, man kann dann zwar umschalten auf deutsch oder andere Sprachen, beim nächsten Klick ist man aber wieder in der Sprache des Browsers. Also z.B. Franzose im Urlaub im Internetcafé in Deutschland ... bekommt jedesmal die Seite auf deutsch nicht schön ... Viel Erfolg Joachim ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Hi Joachim, Wie macht sie das? Sie schaut welche Sprachversion der Browser hat. Es gibt etliche deutsche Nutzer die englische Versionen benutzen = die bekommen den Inhalt auf englisch. Das wäre noch nicht das Problem und bis zu diesem Punkt sogar so gewünscht. Ich hatte sie einmal installiert bis sich die Beschwerden darüber häuften, man kann dann zwar umschalten auf deutsch oder andere Sprachen, beim nächsten Klick ist man aber wieder in der Sprache des Browsers. Also z.B. Franzose im Urlaub im Internetcafé in Deutschland ... bekommt jedesmal die Seite auf deutsch nicht schön ... Bedeutet das ich habe keine Möglichkeit der Extension zu sagen das wenn sie einmal umgeschalten wurde, sie diese Sprache behält bis der Benutzer die Seite wieder verlässt. So wie ich dich verstehe bedeutet ein Umschalten lediglich die aktuell angezeigte Seite in der ausgewählten Sprache zu erhalten, klicke ich mich weiter auf der Seite erscheinen die folgenden Seiten allerdings wieder in der alten Sprache und es gibt keine Möglichkeit nach einem Umschalten zu sagen Dies ist jetzt für die Dauer des Besuchs die aktuelle Sprache. Sehe ich das richtig? Unter den Umständen käme diese Extension natürlich nicht in Frage. Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Bedeutet das ich habe keine Möglichkeit der Extension zu sagen das wenn sie einmal umgeschalten wurde, sie diese Sprache behält bis der Benutzer die Seite wieder verlässt. So wie ich dich verstehe bedeutet ein Umschalten lediglich die aktuell angezeigte Seite in der ausgewählten Sprache zu erhalten, klicke ich mich weiter auf der Seite erscheinen die folgenden Seiten allerdings wieder in der alten Sprache und es gibt keine Möglichkeit nach einem Umschalten zu sagen Dies ist jetzt für die Dauer des Besuchs die aktuelle Sprache. Sehe ich das richtig? Unter den Umständen käme diese Extension natürlich nicht in Frage. Ciao Markus das müsstest du testen, ich hatte das damals (iss ja schon älter die ext.) nicht versucht - aber verscuh macht gluch iss ja freitach Joachim ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Bau dir doch selber was Kleines und setz einen Cookie... 2008/2/22, Markus Deckmann [EMAIL PROTECTED]: Hi Joachim, das müsstest du testen, ich hatte das damals (iss ja schon älter die ext.) nicht versucht - aber verscuh macht gluch iss ja freitach Sollten keine weiteren Antworten mehr kommen die diese Frage beantworten wird mir wohl nichts anderes übrig bleiben. Sind dir andere Möglichkeiten bekannt den Benutzer aufgrund seiner Herkunft die verschiedenen Seiten anzeigen zu lassen? Es soll quasi erreicht werden das Besucher aus Spanien die spanische Startseite erhalten, die Besucher aus Deutschland allerdings die deutsche Startseite. Dabei soll allerdings nur eine Domain zum Einsatz kommen. Mit mehreren Domains wäre es ja auch zu einfach. ;-) Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Hi Joachim, das müsstest du testen, ich hatte das damals (iss ja schon älter die ext.) nicht versucht - aber verscuh macht gluch iss ja freitach Sollten keine weiteren Antworten mehr kommen die diese Frage beantworten wird mir wohl nichts anderes übrig bleiben. Sind dir andere Möglichkeiten bekannt den Benutzer aufgrund seiner Herkunft die verschiedenen Seiten anzeigen zu lassen? Es soll quasi erreicht werden das Besucher aus Spanien die spanische Startseite erhalten, die Besucher aus Deutschland allerdings die deutsche Startseite. Dabei soll allerdings nur eine Domain zum Einsatz kommen. Mit mehreren Domains wäre es ja auch zu einfach. ;-) Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Hi Daniel, Bau dir doch selber was Kleines und setz einen Cookie... Du meinst eine eigene Extension die diese Sache erledigt? Das will leider der Kunde nicht. Und für lau das ganze zu machen ist mir ehrlich gesagt die Einarbeitung für die Extension-Entwicklung zu hoch. Hab mich mit dem Kickstarter noch nicht ausgiebig genug beschäftigt um das in ein paar Minuten hinzubekommen. Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Hallo Joachim, Joachim Streit schrieb: Bedeutet das ich habe keine Möglichkeit der Extension zu sagen das wenn sie einmal umgeschalten wurde, sie diese Sprache behält bis der Benutzer die Seite wieder verlässt. So wie ich dich verstehe bedeutet ein Umschalten lediglich die aktuell angezeigte Seite in der ausgewählten Sprache zu erhalten, klicke ich mich weiter auf der Seite erscheinen die folgenden Seiten allerdings wieder in der alten Sprache und es gibt keine Möglichkeit nach einem Umschalten zu sagen Dies ist jetzt für die Dauer des Besuchs die aktuelle Sprache. Sehe ich das richtig? Unter den Umständen käme diese Extension natürlich nicht in Frage. Ciao Markus Also ich hatte mit der Extension wenig Probleme, wobei ich sie noch etwas an meine Bedürfnisse angepasst habe. Der PHP-Code ist ja nicht so umfangreich und auch nicht schwer zu verstehen. Ich würde die nehmen, testen und evt. noch etwas anpassen. Viele Grüße Marco Peemöller ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection
Hi Markus, inzwischen kann man auch eine Condition im Typoscript einsetzen. kannst ja mal probieren: [language = *de*] typoscript für umleiten auf andere Seite, z.B. mit headerData [global] Habs selbst noch nicht ausprobiert. Viel Glück Claude Markus Deckmann schrieb: Hi Daniel, Bau dir doch selber was Kleines und setz einen Cookie... Du meinst eine eigene Extension die diese Sache erledigt? Das will leider der Kunde nicht. Und für lau das ganze zu machen ist mir ehrlich gesagt die Einarbeitung für die Extension-Entwicklung zu hoch. Hab mich mit dem Kickstarter noch nicht ausgiebig genug beschäftigt um das in ein paar Minuten hinzubekommen. Ciao Markus ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Language Detection funktioniert nicht richtig
Typo3 4.0.1, mehrsprachige Webseite Ich habe die Sprachen mit den internationalen Languagage Codes bezeichnet (also z.B. Italienisch mit it, Französisch mit fr) trotzdem funktioniert die Spracherkennung durch die Extension Language Detection nicht. Die defaultang ist auf de gesetzt plugin.tx_rlmplanguagedetection_pi1 { defaultLang = de } Wenn ich die Sprache im Browser umstelle, kommt z.B. die Googleseite in Französisch, aber auf der Seite mit der installierten Extension tut sich nichts entsprechendes. Alle anderen Sprachfunktionen/Schalter machen keinerlei Probleme Hat irgendwer einen Tipp dazu? Gruss Xaver ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Language Detection funktioniert nicht richtig
Problem gelöst! Der Grund ist, daß die rlmplanguagedetection nie eingebunden wurde. Denn dies passiert automatisch. Funktioniert aber nicht, wenn die page nicht page heißt. So stehts im Object Browser: page.1000 = plugin.tx_rlmplanguagedetection_pi1 In meinem Beispiel heißt die page aber web. Ich habe somit im Setup Feld folgendes eingetragen: web.1000 = plugin.tx_rlmplanguagedetection_pi1 Jetzt funktionierts tiptop Gruss Xaver Xaver Reichart schrieb: Typo3 4.0.1, mehrsprachige Webseite Ich habe die Sprachen mit den internationalen Languagage Codes bezeichnet (also z.B. Italienisch mit it, Französisch mit fr) trotzdem funktioniert die Spracherkennung durch die Extension Language Detection nicht. Die defaultang ist auf de gesetzt plugin.tx_rlmplanguagedetection_pi1 { defaultLang = de } Wenn ich die Sprache im Browser umstelle, kommt z.B. die Googleseite in Französisch, aber auf der Seite mit der installierten Extension tut sich nichts entsprechendes. Alle anderen Sprachfunktionen/Schalter machen keinerlei Probleme Hat irgendwer einen Tipp dazu? Gruss Xaver ___ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german