[TYPO3-german] mehrsprachige News
Joerg Wagner
news.netfielders.de at digilog.de
Tue Nov 18 17:10:25 CET 2008
Hallo Helmut,
ich hatte zunächst auch die additionalParams-Property der MenuItems
verwendet. Es geht aber einfacher: Die addQueryString-Property des
übergeordneten HMENUs macht das viel eleganter:
temp.langMenu = HMENU
temp.langMenu{
special = language
special.normalWhenNoLanguage = 0
special.value = 0,1,2
addQueryString = 1
addQueryString.exclude = id, L, cHash
Diese Lösung hat den Vorteil, dass nur die Querystring-Parameter an die
Sprachumschaltungs-Links angehängt werden, die auch wirklich in der
gegenwärtigen Seite vorhanden sind (keine Ketten von leeren
GET-Parameter im Link).
GANZ WICHTIG:
Grundfalsch an Deiner Version ist, dass Du den cHast-Wert an die
anderssprachige Seite übergibst. Der cHash-Wert ist für jede Sprache ein
anderer. Ich habe in diesem Thread schon auf das Posting von jok
entsprechend geantwortet. Dort gibt es auch ein vollständiges Beispiel
des TS für die Sprachumgschaltung und eine Anmerkung zu einem Fehler in
der von Dir ebenfalls genannten Lösung per PHP-Script aus TT-News.
Viele Grüße,
Jörg.
Helmut Hummel schrieb:
> Hallo Dennis,
>
> Dennis Bork schrieb:
>> ich suche schon eine Weile nach einer Möglichkeit, einen Newseintrag
>> sowohl auf deutsch, als auch auf englisch zu verfassen, damit man auf
>> der Einzelansicht die Sprache auch wchseln kann, ohne eine Fehlermeldung
>> wg. falscher ID zu erhalten.
>
> Wenn ich Dich richtig verstehe, suchst Du ein Sprachwechselmenü, dass
> die Newsparameter berücksichtigt.
>
> Entweder so:
> http://typo3.org/documentation/document-library/extension-manuals/tt_news/2.5.0/view/1/7/#id2939561
>
> (Abschnitt: The Language Menu)
>
> Oder Du verwendest mein angepasstes TS-Snippet als Vorlage (Original von
> hier:http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/8/11/)
>
> (Als Textanhang wegen der Zeilenumbrüche)
>
>
More information about the TYPO3-german
mailing list