Hallo,
wie kann ich die Fehlerausgabe eines Formularfelds anpassen?
PHP-Code:
protected function compile()
{
$arrFields = array
(
'text' => array
(
'name' => 'text',
'label' => &$GLOBALS['TL_LANG']['MSC']['label_txt'],
'inputType' => 'textarea',
'eval' => array('mandatory'=>true)
)
);
$doNotSubmit = false;
$arrWidgets = array();
// Initialize widgets
foreach ($arrFields as $arrField)
{
$strClass = $GLOBALS['TL_FFL'][$arrField['inputType']];
// Continue if the class is not defined
if (!$this->classFileExists($strClass))
{
continue;
}
$arrField['eval']['required'] = $arrField['eval']['mandatory'];
$objWidget = new $strClass($this->prepareForWidget($arrField, $arrField['name'], $arrField['value']));
// Validate widget
if ($this->Input->post('FORM_SUBMIT') == 'testmodul')
{
$objWidget->validate();
if ($objWidget->hasErrors())
{
$doNotSubmit = true;
}
}
$arrWidgets[] = $objWidget;
}........
Im Template wird immer "Bitte füllen Sie das Feld ......." ausgegeben. Freue mich über jeden Hinweis.