Tagebuch einer Extension-Entwicklung - Contao Wiki
Tagebuch einer Extension-Entwicklung - Contao Wiki
Tagebuch einer Extension-Entwicklung - Contao Wiki
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
'label' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['anschrift'],<br />
'explanation' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['anschrift_explanation'],<br />
'inputType' => 'textarea',<br />
'eval' => array('mandatory'=>false, 'cols' => 40, '<br />
rows' => 5)<br />
),<br />
Alles wie gehabt, zusätzlich geben cols und rows die Spalten und Zeilen des Eingabebereichs an.<br />
Die Definition für das Flag, ob die Anschrift öffentlich angezeigt werden soll, ist so wie beim Feld "aktiv":<br />
PHP-Code:<br />
'zeigeanschrift' => array<br />
(<br />
'label' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['zeigeanschrift'],<br />
'explanation' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['zeigeanschrift_explanation'],<br />
'inputType' => 'checkbox',<br />
'eval' => array('mandatory'=>false, 'isBoolean' =><br />
true)<br />
),<br />
Nicht Besonderes!<br />
Die Felder für Telefon, Fax, Mobilnummer, EMail und Homepage sind jeweils Textfelder, denen ich je nach Art<br />
die passende Regular Expression zur Überprüfung der Inhalte zuweise. Zusätzlich hat jedes Feld die "Anzeigen"-<br />
Checkbox:<br />
PHP-Code:<br />
'telefon' => array<br />
(<br />
'label' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['telefon'],<br />
'explanation' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['telefon_explanation'],<br />
'inputType' => 'text',<br />
'eval' => array('mandatory'=>false, 'maxlength' =><br />
32, 'rgxp' => 'phone')<br />
),<br />
'zeigetelefon' => array<br />
(<br />
'label' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['zeigetelefon'],<br />
'explanation' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['zeigetelefon_explanation'],<br />
'inputType' => 'checkbox',<br />
'eval' => array('mandatory'=>false, 'isBoolean' =><br />
true, 'tl_class' => 'clr m12 w50')<br />
),<br />
'fax' => array<br />
(<br />
'label' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['fax'],<br />
'explanation' => &$GLOBALS['TL_LANG']<br />
['tl_gw_turnierpaare']['fax_explanation'],<br />
'inputType' => 'text',<br />
'eval' => array('mandatory'=>false, 'maxlength' =><br />
<strong>Tagebuch</strong> <strong>einer</strong> <strong>Extension</strong>-<strong>Entwicklung</strong> bis 104.odt Seite 38 von 121