Zum Inhalt springen

Problem mit Webseite Sprachen

Erstellt am 3. Juli 2008 · 5 Antworten · letzte Antwort am 4. Juli 2008

Tags: Frage

anwor ·

Hallo alle zusammen

und danke für Ihre Interesse

ich habe zweisprachige Webseite lokal einwandfrei bekommen (TYPO3 Version 4.0.1)

aber leider auf den Server habe ich ein Problem
auf den Server habe ich (TYPO3 Version 4.2.0)
in einem Unterordner installiert "www.meineseite.de/typo"

hier ist Typoscript

config{
baseURL = http://www.mienseite.de/typo/
prefixLocalAnchors = all
tx_realurl_enable = 1
simulateStaticDocuments = 0
disablePrefixComment = 1
stat = 1
stat_apache = 1
stat_apache_logfile = wein.log

admPanel = 1
language = de
locale_all = de_DE
no_cache = 1
spamProtectEmailAddresses = -1
spamProtectEmailAddresses_at_subst = (at)

doctype = xhtml_trans
xhtmlDoctype = xhtml_trans
xmlprologue = none
metaCharSet = utf_8
htmlTag_langKey = de-DE

sys.language_overlay = hideNonTranslated
}

config.sys_language_uid = 0
config.linkVars = L
config.sys_language_mode = content_fallback

[globalVar = GP:L = 5]

config.sys_language_uid = 5
config.language = en
config.locale_all = en_UK
config.htmlTag_langKey = en-UK

[global]

sprache = TEXT
sprache.postUserFunc = tx_cablanguageselector_pi1->main
sprache.postUserFunc {


atag.before = <a href="|">
atag.after = </a>
disableACT = 1
wrap = |&nbsp;
startUID = 18
}

id für english ist 5 , das ist richtig

wenn ich im Backend &L=5 anhänge dann wird englische Sprache korrekt gezeigt und Übersetzung auch aber wenn ich im Frontend englisch wähle wird den Unterordner ignoriert (nicht gezeigt) statt dessem wird hauptseite "www.meineseite.de" gezeigt

und wenn ich in
atag.before = <a href="|">
irgend was schreibe dann wird dies auch gezeigt mit Unterordner typo

atag.before = <a href="typo|">
dann auf www.meinseite.de/typo/typo gezeigt

atag.before = <a href="ich|">
dann auf www.meinesteit.de/typo/ich gezeigt

ein sehr seltsame Verhalten für mich. Seit zwei Tage versuche ich vergeblich irgendein ähnliche Problem oder Lösung
zu finden.

Ich hoffe dass sie meine Problem verstanden haben, denn ich bin auch in deutsche Sprache
noch nicht so mächtig

ich bin sehr verzweifelt und sehr dankbar für jede Hilfe

mit freundlichen Grüßen
anwor

gumpers ·

Versuche es mal damit.

[globalVar = GP:L = 5]
	config.sys_language_uid = 5
	config.language = en
	config.locale_all = english
	config.htmlTag_langKey = en
[global]
anwor ·

Hallo gumpers

danke für die Antwort

Ich habe versucht aber leider das Problem bleibt

ich möchte nochmal sagen wenn ich &L=5 einfüge dann wird ganz normal zu englisch gewechselt und kann ganz normal in Frontend andere link in englische Sprache ohne Problem wählen d.h solange ich mich in englische Sprache befinde (oder in deutsche Sprache) habe ich keine Problem aber dann wenn ich zum Deutsch wechseln möchte mit klick auf Deutsch (oder umgekehrt auf Englisch) geht nicht , und ich kann im Status leiste sehen, der link ohne Unterordner ist.

richtig wäre der Link für Sprachen Wechsel so :

http://www.meineseite.de/typo/de/anderedaten oder für englisch
http://www.meineseite.de/typo/en/anderedaten

aber bei mir ist leider ohne unterorder "typo" so:

http://www.meineseite.de/de/anderedaten
http://www.meineseite.de/de/anderedaten

ich glaube es muss irgendwo diese Ordner hinzugefügt wird , wo und wie weiß ich nicht da kann nur ein Profi mir helfen.

mit freundlichen Grüßen
anwor

anwor ·

Ich habe das Problem gelöst

hier ist die Lösung: , falls jemand das gleiche Problem bekommen wird

page.10.subparts.sprache = TEXT

[globalVar = GP:L=5]
	config.sys_language_uid = 5
        config.language = en
        config.locale_all = en_EN
page.10.subparts.sprache.postUserFunc = tx_cablanguageselector_pi1->main
page.10.subparts.sprache.postUserFunc.atag.before = <a href="http://www.meineseite.de/typo/de">
page.10.subparts.sprache.postUserFunc.atag.after = </a>
page.10.subparts.sprache.postUserFunc.disableACT = 1
page.10.subparts.sprache.postUserFunc.wrap = |&nbsp;
page.10.subparts.sprache.postUserFunc.startUID = 18

[else]

page.10.subparts.sprache.postUserFunc = tx_cablanguageselector_pi1->main
page.10.subparts.sprache.postUserFunc.atag.before = <a href="http://www.meineseite.de/typo/en">
page.10.subparts.sprache.postUserFunc.atag.after = </a>
page.10.subparts.sprache.postUserFunc.disableACT = 1
page.10.subparts.sprache.postUserFunc.wrap = |&nbsp;
page.10.subparts.sprache.postUserFunc.startUID = 18


[global]
just2b ·

bitte doch die TS-Container verwenden, dann ist das besser lesbar und gelöste Threads auf gelöst setzen... hab beides für dich nachgeholt

georg

anwor ·

Hallo Georg

danke für den Rat
richtig , so sieht viel besser und schöner aus

mit freundlichen Grüßen
anwor