Mehr Zeichen für das Alternativtextfeld in Contao 4

Autorin:
Rechtliches:
Impressum

Das ist ein Archivbeitrag. Er wird nicht aktualisiert, bleibt aber in der Originalfassung online.

Contao 4 begrenzt das Datenbankfeld für den Alternativtext bei Bildern auf 255 Zeichen. Wenn Online-Redakteur*innen zur Verbesserung der Barrierefreiheit hochwertige Alternativtexte formulieren, reicht das häufig nicht aus. Zum Glück lässt sich das leicht korrigieren.

Legen Sie am Webspace im Ordner /app/Resources/contao/dca/ eine Datei namens tl_content.php an. Falls die Ordnerstruktur bei Ihnen unterhalb von app/ noch nicht da ist, können Sie diese Verzeichnisse per FTP oder SSH ergänzen. Achten Sie auf das große R bei Resources.

Fügen Sie in die Datei tl_content.php diese Zeilen ein:

<?php
$GLOBALS['TL_DCA']['tl_content']['fields']['caption']['sql']="text NULL";
$GLOBALS['TL_DCA']['tl_content']['fields']['caption']['eval']['maxlength'] = 1000;

Damit teilen Sie Contao 4 mit, dass das Feld mehr Platz zugewiesen bekommt, damit Contao mehr Zeichen bei der Eingabe zulässt.

Sie müssen nun auch in der Datenbank das Feld korrigieren, damit es tatsächlich mehr Platz enthalten kann. Öffnen Sie die Datenbankstruktur z.B. mit phpMyAdmin, wechseln Sie zur Datenbanktabelle tl_content und ändern Sie dort im Feld caption die Typenangabe auf text sowie den Wert auf NULL.

Zum Schluss melden Sie sich noch im Contao Manager an und klicken im Menü auf die Systemwartung. Im Abschnitt „Anwendungs-Cache“ leeren Sie den Cache. Alternativ können Sie das natürlich auch ohne Contao Manager direkt per SSH machen.

Das war es!. Contao weiß nun, dass das Feld für Alternativtexte mehr Zeichen haben darf und die Datenbank kann entsprechend mehr Zeichen verwalten.

Zur Übersicht aller Artikel