Hallo,
danke für den Hinweis.
An der betreffenden Stelle ist im Code eine Klammer falsch gesetzt.
Kannst bitte testen, ob das Problem behoben ist, wenn du in der Datei components/com_visforms/lib/business.php die vorhandene Zeile 357
Code:
if (isset($field->showWhen) && (is_array($field->showWhen) && count($field->showWhen > 0)))
gegen folgende Zeile austauschst
Code:
if (isset($field->showWhen) && (is_array($field->showWhen) && count($field->showWhen) > 0))
(mach zuerst eine Sicherungskopie der Datei, falls du auf die Orginaldatei zurückgehen musst).
Das Problem hat nicht mit der mehrseitigen Formular an sich zu tun sondern betrifft alle Layouts. Da ich selbst mit php 7.1 arbeite und diese Notice noch nie gesehen habe, vermute ich dass selbst php 7.1 noch irgendwie mit dem Code klar.
Danke,
Aicha