Andreas Cepin Seit Jahren benutze ich ein Fax Formular zur Anmeldung an der hiesigen Klinik. Seit letztem Update funktionieren die beiden oben genannten Briefkommandos $[patient_geb]$ und $[ptel]$ nicht mehr. Mache ich was falsch oder hat tomedo einen Bug? $[patient_geb]$ wird nicht aufgelöst und steht genau so im Formular $[ptel]$ bleibt leer obwohl Rufnummer in den Pat-Details eingetragen ist. v1.118.0.13, OS 12.6.1
Andreas Tenzer $[ptel]$ funktioniert bei mir (Festnetz) (ist in Deinem Beispiel ggfs. nur eine Handynummer vom Pat. hinterlegt?) $[patient_geb]$ finde ich garnicht in der Kommandoübersicht, wird ggfs nicht mehr unterstützt --> $[pg]$ funktioniert Tomedo v1.118.0.15
Andreas Tenzer ich kann den Bug bestätigen: $[ptel]$ funktioniert nicht in CF, in CKE jedoch weiterhin
Tobias Berg ich bin kein Custom-Formular-Experte. Ich könnte mir aber vorstellen, dass die Benamung des FormularElementes als 'ptel' ein Problem darstellt. Evtl. wird versucht das Feld 'ptel' mit dem Inhalt des Feldes 'ptel' zu befüllen. Schonmal gut dass es dabei nicht zu einer Endlosschleife kommt...
Steven Bürger Herr Berg hat Recht - das Problem ist, dass der Name des Feldes gleichzeitig die Bezeichnung eines hier verwendeten Briefkommandos ist. Bei der Ersetzung der Vorauswahl wird zuerst versucht alle Referenzen auf Felder zu ersetzen, danach werden Briefkommandos in der Vorauswahl ausgeführt. Die Feldersetzung macht hier also aus $[ptel]$ einen leeren String, da das Feld zu dem Zeitpunkt noch keinen Wert hat. Es war ein wenig ungünstig von uns, für Referenzen auf andere Felder die Syntax der Briefkommandos zu verwenden ($[, ]$), dies muss aber für Abwärtskompatibilität weiterhin unterstützt werden. Den Feldnamen von ptel zu ändern sollte hier also Abhilfe schaffen.