Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-settings.php on line 229

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-settings.php on line 231

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-settings.php on line 232

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-settings.php on line 249

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-includes/cache.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/trancibn/www.typo3-blog.com/wp-includes/theme.php on line 508

Deprecated: Function eregi() is deprecated in /home/trancibn/www.typo3-blog.com/wp-content/plugins/wp-statpress/statpress.php on line 628

Deprecated: Function ereg() is deprecated in /home/trancibn/www.typo3-blog.com/wp-content/plugins/wp-statpress/statpress.php on line 511
tt news « Tag « TYPO3 Blog

Tag Archive for 'tt_news'

12
Sep

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’;




September 2019
M D M D F S S
« Feb    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Categories

all Allgemein (13)
bugs (2)
fun (4)
geek (7)
iPhone (1)
T3BOARD08 (10)
T3BOARD11 (5)
typo3 (12)
typo3-basics (3)
typo3-snippets (3)
typo3-tipps (11)
TYPO3camp (6)
web (1)

Deprecated: Function eregi() is deprecated in /home/trancibn/www.typo3-blog.com/wp-content/themes/redoable/sidebar.php on line 17

Deprecated: Function eregi() is deprecated in /home/trancibn/www.typo3-blog.com/wp-content/themes/redoable/sidebar.php on line 20

Badge Farm

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