Zum Inhalt springen

tt_content Objekte mit CTYPE = 'mailform' im Backend finden / wo muss ich ... ['searchFields']... erweitern?

Erstellt am 28. Februar 2014 · 1 Antwort · letzte Antwort am 28. Februar 2014

Tags: TCA, Inhaltselemente, Frage

littlejoe ·

Hallo,
ich möchte im Backend all meine Mailformulare ändern.
Wenn ich aber nach einem Wort im Mailform bsp. "first_name" suche also einem Formularfeldname, findet die Backend-Suche gar nichts.
Bei Extensions kann man ja die Backendsuche erweitern mit:

$GLOBALS['TCA']['tt_xyz']['ctrl']['searchFields'] = 'title,abstract ...

Aber wo kann ich das für die Mailformulare/tt_content machen?

Die SQL Abfrage wäre folgende, aber das hilft mir ja nicht weiter:

select * FROM tt_content WHERE CTYPE = 'mailform' and hidden = 0 and deleted = 0

Vielen Dank schonmal für ein Feedback!

Oder gibt es vielleicht eine funktionierende Extension die die Backend-Suche heute ersetzt?

zabinetta ·

Hallo,
ich nehm für sowas die DB-Überprüfung (ein Bordmittel, sie ist bei den Adminwerkzeugen).
Da gehst du auf Vollsuche, dann auf erweiterte Anfrage und suchst dir alle Seiteninhalte vom Typ Formulare (bzw. Formular), je nachdem, ob du die "alten" oder die Formwizard-Formulare brauchst.
du kriegst dann eine Liste und kannst direkt aus der ansicht die Formulare ändern.