Tagebuch einer Extension-Entwicklung - Contao Wiki
Tagebuch einer Extension-Entwicklung - Contao Wiki
Tagebuch einer Extension-Entwicklung - Contao Wiki
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Schon besser, auch wenn die Dropdown-Liste hinter "Suchen:" noch leer ist. Vielleicht liegt das an den noch<br />
fehlenden Feld-Labels in den Sprachdateien. Nur warum man 'flag' bei den einzelnen Fields und nochmal global<br />
angeben muss, das will ich noch nicht verstehen...<br />
Ergänzung: Und wenn ich ['sorting']['mode'] auf 2 setze, dann kann ich sogar mein Sortierfeld<br />
auswählen....sehr schön...<br />
Schritt 4d: DCA-Polishing<br />
Nachdem also die leichten Verwirrungen rund um den DCA-Record beseitigt sind, geht es weiter damit, die<br />
Backend-"Maske" für die tl_gw_turnierpaare-Tabelle zu definieren und zu "polieren".<br />
Zu jedem Feld lege ich einen Verweis auf den Erklärungs-Text an, der unter dem Eingabefeld angezeigt wird,<br />
z.B. für das 'partnernachname'-Feld im Abschnitt ['fields']['partnernachname']:<br />
PHP-Code:<br />
'explanation' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['partnernachname_explanation'],<br />
Der entsprechende Text muss in den Sprachfiles natürlich noch eingetragen werden - später.<br />
Außerdem ergänze ich den 'eval'-Wert m<strong>einer</strong> bisherigen 4 Eingabefelder um den Wert 'minlength' => 1, um<br />
bei den namen eine Mindestlänge zu erzwingen (Beim Wert 1 wahrscheinlich überflüssig, aber egal).<br />
Bei dem Nachnamen des Partners und der Partnerin ergänze ich außerdem 'tl_class' => 'w50'. Das sorgt dafür,<br />
dass zwei Felder nebeneinander dargestellt werden. Das Feld mit der w50-Klasse links, das darauffolgende<br />
rechts. Dadurch werden Nachname und Vorname jeder Person nebeneinander in <strong>einer</strong> Zeile dargestellt.<br />
Meine Einstellungen für das "partnernachname"-Feld sehen jetzt so aus:<br />
PHP-Code:<br />
<strong>Tagebuch</strong> <strong>einer</strong> <strong>Extension</strong>-<strong>Entwicklung</strong> bis 104.odt Seite 30 von 121