Hi fiedsch
Vielen Dank für Deine Antwort. Diese Möglichkeit hatte ich mir zuerst auch angeschaut, fand sie aber nicht praktisch. Trotzdem habe ich damit nun eine Lösung erstellt
Nachdem das Template zugewiesen wurde, generiere ich meine Felder nochmals neu und kann so noch dazwischen eingreifen.
PHP-Code:
// ...
$objMyTemplate = new \FrontendTemplate('form_custom_xyz');
$objForm->addToTemplate($objMyTemplate);
$objMyTemplate->fields = NULL;
$arrWidgets = $objForm->getWidgets();
foreach ((array) $arrWidgets as $objWidget) {
if ($objWidget->__get('name') == 'company') {
// Do something...
}
$objMyTemplate->fields .= $objWidget->parse();
}
// ...
Lesezeichen