12
Sep
08

tt_news: Dateien nicht anzeigen wenn Übersetzung leer ist…

Aus aktuellem Anlass, weil ich mich gerade durch den tt_news Code gewühlt habe und im Internet leider keine Lösung gefunden habe.

Die Problemstellung ist ganz einfach. Ich habe eine News, bei welcher in der deutschen Standardsprache ein PDF-Dokument angehängt ist. Für die italienische Übersetzung der News gibt es aber leider kein PDF-Dokument zum download. Das Problem mit tt_news ist, dass ein evtl. italienisches File zwar korrekt angezeigt wird, sobald man aber in der italienischen Übersetzung keine Datei einfügt, die deutsche Datei angezeigt wird. Das ergibt keinen Sinn und soll auch nicht so sein.

Des Problems Lösung liegt im TCA der tt_news. Dort wird für jedes einzelne Feld der language mode - sprich l10n_mode - gesetzt. Für das Feld news_files ist dieser nicht wie z.b. beim ‘title’ auf $l10n_mode gesetzt, sondern - ihr ahnt es - auf ‘mergeIfNotBlank’. Der Name sagt alles ;). Quick & dirty Methode einfach im tca.php ändern. Die natürlich bessere Methode:
In eurer lokalen extTables.php folgende Zeile einfügen:

$GLOBALS[’TCA’][’tt_news’][’columns’][’news_files’][’l10n_mode’]= ’strict’;


4 Responses to “tt_news: Dateien nicht anzeigen wenn Übersetzung leer ist...”


  1. 1 flo Apr 29th, 2009 at 14:52

    hi! danke für den beitrag. wie gehe ich vor wenn ich die ganze newsmeldung nicht angezeigt haben will, wenn es keine entsprechende übersetzung dafür gibt? danke, gruss flo

  2. 2 typo3 Jul 20th, 2009 at 15:21

    @Flo: Verstehe ich nicht. Wenn du keine Übersetzung anlegst, wird die doch nicht angezeigt?!

  3. 3 stephan Sep 2nd, 2009 at 16:47

    Hi, ich hätte das gleiche Problem: eine News in Deutsch angelegt und diese deutsche News erscheint in allen anderen Sprachen.

    Der Code funktioniert sicherlich nicht bei der kompletten News, sondern nur bei dem Anhang. Kann mir jemand einen Tipp geben wie ich den abändern muss?

    Danke!

  1. 1 News in alternativer Sprache nur anzeigen, wenn Pingback on Apr 29th, 2009 at 15:31

Leave a Reply




September 2010
M D M D F S S
« Okt    
 12345
6789101112
13141516171819
20212223242526
27282930  

Categories

all Allgemein (11)
bugs (2)
fun (4)
geek (7)
iPhone (1)
T3BOARD08 (10)
typo3 (12)
typo3-basics (3)
typo3-snippets (3)
typo3-tipps (11)
TYPO3camp (6)
web (1)
DSL-Anbieter.com

Badge Farm

  • Add to Technorati Favorites
  • Feeds burnt by Feedburner
  • Feed