Typo3 - Probleme mit mehrsprachigen Seiten lösen

Aus Wikizone
Wechseln zu: Navigation, Suche

Zweisprachige Datensätze

Extensions müssen die Language ID mit dem Datensatz speichern damit Sie einer Sprache zugeordnet werden. Viele Extensions sind dafür nicht ausgelegt.

Variable L=0 für Standardsprache immer setzen

Mehrsprachige Suche

Mehrsprachiges Gästebuch

Das Plugin Modern Guestbook (tx_veGuestbook)unterstützt mehrere Sprachen. Bei der Listenansicht muß allerdings "Alle Sprachen zeigen" angeklickt sein sonst zeigt es immer nur die Einträge der aktuellen Sprache.

Mehrsprachige Formulare mit mailformplus

Damit mehrsprachige Formulare funktionieren muß im Template der Sprachen folgendes verstecktes Feld eingefügt werden:

<input type="hidden" name="L" value="###value_L###">

Sonst wird der Sprachparameter nicht weitergegeben (L) und man landet nach dem Ausfüllen auf der Standardsprache.

Pagebrowser

Der Pagebrowser ist die Navigation bei mehreren Einzelseiten: vorige 1|2|3 nächste

Er wird z.B. vom Newsplugin benutzt. Leider gibt es in Typo bis 3.7 (3.8?) keine Übersetzung dafür. Deshalb muß man die selbst machen. Dazu modifiziert man z.B.im tt_news extension Unterordner die locallang mit dieser Zeile:

'pi_list_browseresults_displays' => 'News ###SPAN_BEGIN###%s bis %s von ###SPAN_BEGIN###%s',

Dann sieht Sie ungefähr so aus (Ausschnitt)

Kategorie anzeigen:',
           'altTextCatShortcut' => 'Gehe zu:',
           'pi_list_browseresults_displays' => 'News ###SPAN_BEGIN###%s bis %s 
von  ###SPAN_BEGIN###%s', 

Es geht aber auch mit TypoScript im Setup:

plugin.tt_news.de.pi_list_browseresults_displays ='News ###SPAN_BEGIN###%s bis %s 
von ###SPAN_BEGIN###%s'  

Das hat den Vorteil daß bei einem Update von Typo nicht wieder alles futsch ist.

andere Spracheinstellungen

News - more übersetzen:

plugin.tt_news {
  _LOCAL_LANG.de {
       more = weiter lesen
  }

}