Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

einige Visforms-Platzhalter vom Typ overhead funktionieren nicht

Mehr
3 Jahre 8 Monate her #6992 von MaliRaj
Hallo Aicha,
in den Edit-Mails möchte ich den Bearbeiter (modified_by) übermitteln und benutze dafür den Einfüge-Button in der Formular-Bearbeitung mit dem Platzhalter:
Code:
${modified_by}
Der wird allerdings nicht ersetzt. Andere Feld-Platzhalter funktionieren. Habe gedacht, der Typ "overhead" ist das Problem. Aber da funktionieren einige (id,created), andere nicht (created_by,modified_by,ismdf). Änderungen in Editansichten werden mit "eingeloggtem" User verschickt.
Woran könnte das liegen?
LG Heinz

Freundliche Grüße aus PM
Heinz

Mehr
3 Jahre 8 Monate her #6995 von Administrator AV
Hallo Heinz,

das stimmt.
Es gibt ein paar (Overhead) Platzhalter, die bei den Mails (und wohl auch beim Ergebnistext) zur Auswahl stehen, die der Code für diese Aktionen aber nicht unterstützt.
Das hat historische Gründe, weil das Edit erst später dazu gekommen ist.
Visforms macht bei diesen Aktionen keinen Unterschied ob es das Edit oder das normale Formular ist.
Und weil beim normalen Formular die Parameter modified etc. ja nicht existieren, werden die auch insgesamt nicht berücksichtigt.
Das zu bereinigen, ist leider ein bisschen mehr Aufwand.
Ich weiß nicht, wann ich dazu komme.
Aber danke für deinen Hinweis :)
Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Folgende Benutzer bedankten sich: MaliRaj

Mehr
3 Jahre 8 Monate her #6996 von MaliRaj
Okay, vielen Dank für die Rückmeldung. Dann muss ich den Bearbeiter wohl über das EditMailEvent hinzufügen. Funktioniert ja auch.

Freundliche Grüße aus PM
Heinz

Mehr
11 Monate 3 Tage her #9312 von MaliRaj
... ich aktualisiere dieses Thema nochmal. Kann ${user:id} oder ${created_by} in Mails als Platzhalter genutzt werden? 

Freundliche Grüße aus PM
Heinz

Mehr
11 Monate 1 Tag her - 11 Monate 1 Tag her #9323 von Administrator IV
Hallo Heinz,

offensichtlich stellst du da zwei sehr gute Fragen!

Zu ${created_by}:
Bis heute Vormittag standen in der Dokumentation als unterstützte Platzhalter auch ${created_by}, ${modified_by} und ${ismdf} mit dabei.
Diese drei Platzhalter funktionieren im Moment aber nicht und werden einfach nur entfernt.

Wir sehen das als einen Bug in Visforms an und werden das Verhalten anpassen.
Ich habe dazu einen Issue zur Entwicklung für die Bug-Liste angelegt:
Issue [VF-816] Forum: Email/PDF templates: add using data record in addition to request parameters: ${created_by}, ${modified_by}, ${ismdf}

Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.

Zu ${user:id}:
Das Doppelpunkt-Format '${user:parametername}' und ${user:id} wird nur bei SQL-Feldern und PDF-Templates unterstützt.
Platzhalter im SQL:
docs.joomla-4.visforms.vi-solutions.de/d.../#platzhalter-im-sql
Die Platzhalter im PDF:
docs.joomla-4.visforms.vi-solutions.de/d...ure/#die-platzhalter

Bei den E-Mail-Templates hingegen wird es nicht unterstützt.
Platzhalter von Hand einfügen:
docs.joomla-4.visforms.vi-solutions.de/d...n-hand-einf%C3%BCgen

Es gibt den E-Mail-Templates aber einen kleinen verwirrenden Fehler:
Im Moment funktioniert ${user:id} anscheinend, wirkt aber dann nur wie ${id} und zeigt folgerichtig die Formular-ID an.

Wir sehen das als einen Bug in Visforms an und werden das Verhalten anpassen.
Ich habe dazu einen Issue zur Entwicklung für die Bug-Liste angelegt:
Issue [VF-817] Forum: Email parameter replacement: The unsupported colon format seems to work but resulting in a wrong value

Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.

Vielen lieben Dank nochmal für deine tollen Hinweise!

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Letzte Änderung: 11 Monate 1 Tag her von Administrator IV.
Folgende Benutzer bedankten sich: MaliRaj

Mehr
1 Monat 4 Tage her #10186 von MaliRaj

Wir sehen das als einen Bug in Visforms an und werden das Verhalten anpassen.
Ich habe dazu einen Issue zur Entwicklung für die Bug-Liste angelegt:
Issue [VF-816] Forum: Email/PDF templates: add using data record in addition to request parameters: ${created_by}, ${modified_by}, ${ismdf}

Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.


ich habe jetzt nicht alle Änderungen in allen Versionen parat, obiger Issue ist noch in der Pipe? Alle Jahre wieder vermisse ich den Platzhalter $created_by im Mail-Betreff und im Text der "normalen" Mails.

Freundliche Grüße aus PM
Heinz

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum