Hallo,
im DCA befindet sich unter list->label->fields ein Array mit den DB Feldern welche in der Listenansicht angezeigt werden.
Gibt es die Möglichkeit abhängig vom DB Wert eines Feldes einen anderen Text erscheinen zu lassen ?
Hallo,
im DCA befindet sich unter list->label->fields ein Array mit den DB Feldern welche in der Listenansicht angezeigt werden.
Gibt es die Möglichkeit abhängig vom DB Wert eines Feldes einen anderen Text erscheinen zu lassen ?
ggf. mit einem callback.
Kannst du mal die DCA-Definition des Feldes und den gewünschten Zusammenhang mit der DB posten?
Meine Extensions: contentmodify, dca_editor
Das geht mit dem Label-Callback: https://docs.contao.org/books/api/dca/callbacks.html
Tastaturberuf | Code with ♥ and Contao.
Danke!
Der Callback brachte die Lösung.
Hallo,
ich möchte statt der IDs die Namen der Layouts aufgelistet haben.
Laut API-Referenz soll es so gehen ('layouts:tl_layout.name'):
So wird allerdings nur der Name (erster Teil) ausgegeben.PHP-Code:
'label' => array
(
'fields' => array('name','layouts:tl_layout.name'),
'format' => '%s (%s)'
Wenn ich es so mache, stehen sauber aufgelistet die Ids in den Klammern:
Wo ist der Fehler?PHP-Code:
'label' => array
(
'fields' => array('name','layouts'),
'format' => '%s (%s)'
Danke
Thoni
Meine Extensions: contentmodify, dca_editor
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen