Zum Inhalt springen

FAL: Zeichenlänge bei Bildtiteln

Erstellt am 26. Mai 2015 · 5 Antworten · letzte Antwort am 28. Mai 2015

Tags: Dateien & FAL, Datenbank, Frage

as72 ·

Hallo liebe Experten,

seit der Umstellung auf FAL, kann ich dem Titel eines Bildes nur noch 256 Zeichen geben.
Wie kann ich die Zeichenlänge erhöhen oder evtl. sogar aufheben?

TYPO3-Version: 6.2.9

lg andreas

toifel ·

Der Titel wird in sys_file_metadata.title gespeichert - dieses Feld ist ein TINYTEXT und somit auf 256 Zeichen begrenzt. Das kann man natürlich über die Datenbank ändern, wird dann aber bei jedem compare im Install-Tool wieder zurück gesetzt.

as72 ·

Danke für deine Antwort toifel,

Das Feld "sys_file_metadata.title" hat bei mir immer den Wert "NULL". Ich gehe mal davon aus, dass meine Bild-Titel an einer anderen Stelle stehen.
Ich will natürlich, wenn es möglich ist, Veränderungen direkt in der Datenbank vermeiden.

lg andreas

toifel ·

Dann schau mal in der sys_file_references - dort werden die Titel pro Referenz gespeichert, sofern in sys_file_metadata nichts gesetzt ist bzw. dieser Wert überschrieben werden soll.

as72 ·

Hallo toifel,

vielen Dank, das Feld in der Tabelle sys_file_references habe ich angepasst.

Leider gibt es im Backend auch noch eine Zeichenbegrenzung im input-Feld selbst (maxlength="256").

Wenn ich diesen Wert ändern oder entfernen könnte, hätte ich mein Ziel erreicht.

lg andreas

as72 ·

Hallo,

mit Hilfe dieses Beitrags (https://jweiland.net/typo3/konfiguration/change-configuration.html) konnte ich das Problem lösen.

Folgendes habe ich in meine Seiten-TSconfig eingetragen.
Die Zeichenlänge habe ich so auf 1024 Zeichen erweitert:

TCEFORM.sys_file_reference.title.config.max = 1024

Wie in dem Artikel beschrieben, setzt sich der Befehl so zusammen:

TCEFORM.[Datenbanktabelle].[Datenbankfeld].config.[Parameter] = Wert

Das Problem, dass sich das Datenbankfeld nach einem Compare wieder zurücksetzt, bleibt natürlich.

lg andreas