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.
Die Labels müssen wir später noch in den Sprachfiles definieren, "exclude" = true bedeutet, dass nur Admins<br />
das Feld sehen können. Da später ein Nicht-Admin die Tebelle pflegen können soll, setze ich es also überall auf<br />
"false". Ich hoffe mein Gedankengang ist da richtig. Wir setzen für jedes Feld die Maximallänge auf 64 Zeichen,<br />
und nur der Partner-Nachname ist verpflichtend. Warum nicht auch Vorname und der Namen der Partnerin? Ich<br />
brauche für meine Anwendung EINE klitzekleine Ausnahme, in der ich gerne eine Mannschaft in die Startliste<br />
eintragen würde. Deren Name würde dann in 'partnernachname' stehen, die restlichen Felder wären leer.<br />
Für den nächsten Post wird das alles noch verf<strong>einer</strong>t, weitere Optionen für die Felder hinzugefügt und vor allem<br />
alle Felder der Tabelle im DCA-Record definiert. Aber erstmal ein kleines, bescheidenes Zwischenergebnis zur<br />
Motivation:<br />
Und man kann auch schon was eingeben:<br />
Da Startgruppe und Klasse(n) noch nicht einzugeben sind, bleiben die in der Übersichtsliste noch leer. Aber:<br />
Grundlegend funktioniert das schonmal, und auch den Begriff "palette" habe ich jetzt (anhand des Screenshots)<br />
verstanden.<br />
Im nächsten Post wird das alles erweitert und "poliert".<br />
Zur Übersicht nochmal mein aktueller Stand der Datei<br />
/system/modules/gw_turnierpaare/dca/tl_gw_turnierpaare.php:<br />
PHP-Code:<br />
/**<br />
* Table tl_gw_turnierpaare<br />
*/<br />
$GLOBALS['TL_DCA']['tl_gw_turnierpaare'] = array<br />
<strong>Tagebuch</strong> <strong>einer</strong> <strong>Extension</strong>-<strong>Entwicklung</strong> bis 104.odt Seite 24 von 121