[TYPO3-german] tt_news soll die gleiche language_uid nutzen, wie der aufrufende Content

Peter Russ peter.russ at 4many.net
Wed Oct 4 15:29:53 CEST 2006


Frank Frohnert schrieb:
> Moin zusammen,
> ich rufe auf einer seite explizit content in deutscher und englischer 
> Sprache auf mit
> 
> CONTENT_DE {
>                 table = tt_content
>                 select.orderBy = sorting
>                 select.where = colPos = 0
>                 select.andWhere=sys_language_uid=0
>                 wrap = |
>         }
> CONTENT_UK {
>                 table = tt_content
>                 select.orderBy = sorting
>                 select.where = colPos = 0
>                 select.andWhere=sys_language_uid=1
>                 wrap = |
>         }
> 
> 
> In diesem Content befindet sich auch ein tt_news Objekt, welches dann 
> zwar das deutsche/englische Template anwendet, den Inhalt aber immer in 
> der gerade gewählten sys_language_uid 'reinsetzt :-(
> 
> Wir kann ich tt_news nun beipuhlen, das es die language_uid des 
> aufrufenden Contents nicht nur beim Template anwendet, sondern auch beim 
> Inhalt?
> 
> Der Hintergrund des ganzen Zaubers ist, daß das ein Template für einen 
> Newsletter werden soll, der per Direct Mail verschickt wird.
> Die Page wird vertikal geteilt, links stehts in deutsch rechts soll die 
> selbe Soße in Englisch stehen.
> 
> Oder bin ich völlig auf dem Holzweg?
> 
> Gruß, Frank
> 
Mal die ganze Info ;-)

1) Grundsätzlich scheidet, bei NL der Ansatz mit CSS ziemlich aus. Daher 
  ist m.E. eine einfache Umsetzung mit CASE , so wie Du es machen willst 
nicht möglich
2) Es bleibt das "gute/alte" Tabellenlayout: wenn Du nach der Folge: 
suche alle deutschen Beiträge für die linke Spalte, dann alle englischen 
für die rechte vorgehst, würde ich erwarten, dass es u.U. zu 
unterschiedliche hohen Zeilen/Abschnittshöhen kommt, da deutscher und 
englischer Text garantiert unterschiedlich ist.

Um hier die Texte auf "gleicher Höhe" beginnen zu lassen, würde ich die 
Inhaltserstellung ändern:
Erzeuge eine Liste (uid) aller Inhaltselement in default (=deutsch=0) ->
Nimm nun die Liste und render die Elemente für deutsch und englisch 
alternierend.

Klar?

Gruss. Peter.


-- 
Fiat lux!
Docendo discimus.
_____________________________
4Many® Services
openBC: http://www.openbc.com/go/invuid/Peter_Russ



More information about the TYPO3-german mailing list