Hallo Stefan,
ich habe die fehlerhafte Codestelle gefunden. Falls du den Fehler vorab bei dir beheben willst musst du folgende Datei bearbeiten (mach zuerst eine Sicherheitkopie der Datei für alle Fälle).
components\com_visforms\layouts\visforms\btdefault\date\control.php
Pass bitte auf, dass du wirklich die richtige Datei erwischst. Es gibt eine Menge control.php Dateien in unterschiedlichsten Unterverzeichnissen von components\com_visforms\layouts\visforms
Es muss genau die im btdefault -> date Verzeichnis sein!
Du findest dort ziemlich am Ende folgenden Code
Code:
//close additional div
if (isset($this->field->attribute_required) && ($this->field->attribute_required == 'required') && (isset($this->field->show_label) && ($this->field->show_label == 1)))
{
$html[] = '</div>';
}
Diesen musst du ersetzen mit
Code:
//close additional div
if (isset($field->attribute_required) && ($field->attribute_required == 'required') && (isset($field->show_label) && ($field->show_label == 1)))
{
$html[] = '</div>';
}
Die geänderte Datei wird dann auf jeden Fall im nächsten Visforms Release auch enthalten sein.
Gruß,
Aicha