Hook 'addCustomRegexp' für Formulare freischalten: Unterschied zwischen den Versionen
Aus Contao Community Documentation
(Die Seite wurde neu angelegt: „{{stub}} Category:Admin HOWTOS Category:Dev HOWTOS Category:Dev Snippets {{AppliesTo |Version=ab 2.9 }} ==Einleitung== Bei der Implementation des '…“) |
(→Code) |
||
Zeile 26: | Zeile 26: | ||
$GLOBALS['TL_DCA']['tl_form_field']['fields']['rgxp']['options'][] = 'myRegExp'; | $GLOBALS['TL_DCA']['tl_form_field']['fields']['rgxp']['options'][] = 'myRegExp'; | ||
</source> | </source> | ||
− | {{Hinweis|Dieser Eintrag fügt den Regulären Ausdruck der Liste des Feldes "Eingabeprüfung" in der Formular Definition hinzu}}{{Anmerkung|Dies kann ggf. auch innerhalb der Extension in '' | + | {{Hinweis|Dieser Eintrag fügt den Regulären Ausdruck der Liste des Feldes "Eingabeprüfung" in der Formular Definition hinzu}}{{Anmerkung|Dies kann ggf. auch innerhalb der Extension in ''dca/tl_form_field.php'' eingefügt werden.}} |
Zur Übersetzung Eintrag in ''system/config/langconfig.php'': | Zur Übersetzung Eintrag in ''system/config/langconfig.php'': | ||
Zeile 32: | Zeile 32: | ||
$GLOBALS['TL_LANG']['tl_form_field']['myRegExp'] = array('My Regular Expression', 'Accepts somthing special.'); | $GLOBALS['TL_LANG']['tl_form_field']['myRegExp'] = array('My Regular Expression', 'Accepts somthing special.'); | ||
</source> | </source> | ||
− | {{Anmerkung|Für mehrsprachige Übersetzung kann wie folgt vorgegangen werden: www.contao.org/de/custom-configurations.html#translations}} | + | {{Anmerkung|Dies kann ggf. auch innerhalb der Extension in ''languages/de/tl_form_field.php'' eingefügt werden.}}{{Anmerkung|Für mehrsprachige Übersetzung kann wie folgt vorgegangen werden: [www.contao.org/de/custom-configurations.html#translations]}} |
Version vom 7. März 2012, 12:28 Uhr
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
betrifft | |
---|---|
Contao Version | ab 2.9 |
Einleitung
Bei der Implementation des addCustomRegexp-Hook kann es notwendig sein, diesen im Formulargenerator in der Liste des Feldes "Eingabeprüfung" zur Verfügung zu stellen, um diesen zur Validierung beim Absenden des Formulars zu nutzen.
Diese Anleitung stellt kurz dar, wie diese Freischaltung der Implementation ausgeführt werden kann.
Voraussetzung
Es wird davon ausgegangen dass bereits eine eigene Implementation des addCustomRegexp-Hook als Extension im System existiert.
Für diese Anleitung wird als Name für den Regulären Ausdruck myRegExp angenommen. Diese kann beliebig geändert werden.
Code
Zur Freischaltung Eintrag in system/config/dcaconfig.php:
$GLOBALS['TL_DCA']['tl_form_field']['fields']['rgxp']['options'][] = 'myRegExp';
Hinweis: Dieser Eintrag fügt den Regulären Ausdruck der Liste des Feldes "Eingabeprüfung" in der Formular Definition hinzu |
Anmerkung: Dies kann ggf. auch innerhalb der Extension in dca/tl_form_field.php eingefügt werden. |
Zur Übersetzung Eintrag in system/config/langconfig.php:
$GLOBALS['TL_LANG']['tl_form_field']['myRegExp'] = array('My Regular Expression', 'Accepts somthing special.');