Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

einige Visforms-Platzhalter vom Typ overhead funktionieren nicht

More
3 years 8 months ago #6992 by 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

More
3 years 8 months ago #6995 by 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 :-).
The following user(s) said Thank You: MaliRaj

More
3 years 8 months ago #6996 by 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

More
10 months 2 weeks ago #9312 by MaliRaj
... ich aktualisiere dieses Thema nochmal. Kann ${user:id} oder ${created_by} in Mails als Platzhalter genutzt werden? 

Freundliche Grüße aus PM
Heinz

More
10 months 1 week ago - 10 months 1 week ago #9323 by 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 :-).
Last edit: 10 months 1 week ago by Administrator IV.
The following user(s) said Thank You: MaliRaj

More
2 weeks 15 hours ago #10186 by 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

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum