hi,
ich bin dieser Anleitung gefolgt:
http://www.jweiland.de/typo3_languages.html
ich kann englischen Content erstellen, aber das Fänchen bleibt Grau. Die Seite ist nicht versteckt. Mein Code:
page.11 = PHP_SCRIPT
page.11.file = fileadmin/vorlagen/lippelt/my_languageMenu.php
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
styles.content.lastUpdate.date >
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[global]
# English language, sys_language.uid = 3
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = en
config.locale_all = english
[global]
# German language, sys_language.uid = 0
styles.content.lastUpdate.strftime = %e. %B %Y
[globalVar = GP:L = 0]
styles.content.lastUpdate.strftime = %e. %B %Y
[global]
# English language, sys_language.uid = 3
[globalVar = GP:L = 3]
styles.content.lastUpdate.strftime = %B %e, %Y
[global]
page.10.65 < styles.content.lastUpdate
Wer es sich genauer ansehen will:
http://debian02.dyndns.org/typoplain/typo3
user admin pass: password
cu denny
ps. ich weiß, das ich den Code aufräumen muss ;-)
Denny,
du darfst meiner Anleitung natürlich nicht "blind" folgen. Bei meiner Anleitung hat Englisch die ID=3, das hast du in deinem Typoscript übernommen. Auf deiner Seite hat Englisch aber die ID=1, das kann also nicht funktionieren.
Jochen Weiland
hi,
ja, eigentlich war ich der Meinung, ich hätte ebenflalls die ID 3. Wenn ich auf "Liste" gehe, dann auf "Alternative Seiten Sprache" steht die [3] dahinter. Wo wird dann die ID eingeblendet?
Ich habe mal alles auf 1 gestellt, die Flagge bleibt grau.
cu denny
hi,
ok, ich habe vergessen noch my_languageMenu.php zu ändern, jetzt kann ich die Sprache wechseln. Allerdings bleibt auch hier die Farbe grau. Es muss noch ein Schalter fehlen.
Desweiteren Frage ich mich, wie man das Navigations System in die Englishe Sprache übersetzt, bzw angezeigt wird.
cu denny
Der Record "Website Sprache" hat die ID=1 und liegt unter debian02
Der Record "Alternative Seitensprache" hat eine andere ID je nach übersetzter Seite, das ist hier nicht relevant.
Im Typoscript fehlte die Angabe config.linkVars = L, ich habe das eingefügt.
Die Flaggen werden aber im Preview gar nicht angezeigt, offensichtlich ist das Sprachmenü nicht richtig im Template definiert.
Jochen Weiland
hi,
danke für die korrektur :-) Die Flaggen werden auch im Preview angezeigt, nur sind sie bei einem Schirm von < 1024x768 nicht sofort sichtbar. Sie befinden sich ganz unten, also man muss ganz runterscrollen.
Wie man sieht, habe ich unter der Navi einen Marker angebracht, dort sollen die Flaggen rein. Leider weigern sie sich noch.
Wenn ich diese Zeile nehme:
page.11 = PHP_SCRIPT
page.11.file = fileadmin/vorlagen/lippelt/my_languageMenu.php
und sie in diese verändere:
temp.LANGUAGES = PHP_SCRIPT
temp.LANGUAGES.file = fileadmin/vorlagen/lippelt/my_languageMenu.php
und am Schluss mit einem:
marks.LANGUAGES < temp.LANGUAGES
einbinden will, wird der Marker zwar geparst, aber die Flaggen sind verschwunden. Da muss ich noch grübeln und suchen.
cu denny
Noch etwas: damit die englische Flagge nicht grau bleibt, selbst wenn englischer Content da ist, noch die drittletzte Zeile im languageMenu ändern von $langArr[3]? in $langArr[1]?
Und irgendwo in deinem Typoscript ist noch ein Syntaxfehler (Fehlermeldung im Object Browser). Erst mal den fixen, vielleicht klappt es dann auch mit marks.LANGUAGES
Jochen Weiland
Der letze Hinweis hat mir auch noch gefehlt. Meine englische Flagge blieb auch grau und nun funktioniert es, dank ihrer Hilfe.