Antwort #1 am: 22. April 2020, 21:39:33
...
... soll man auf einen Link klicken, in den automatisch Daten des Käufers eingetragen werden sollen.
...
In einen Link werden automatisch Daten eingetragen ?
Macht sich hier bald niemand mehr Gedanken darüber was er/sie eigtl. redet ?
Du meinst einen Link der auf ein Formular im Web führt wo dann Daten voreingetragen sein sollen, oder was ?
Ja, man kann
$smarty.session.xxx auch in Mail-Templates benutzen. Da muß man allerdings sehen was in dem Moment in welchem die Mail gesendet wird alles in der Session steht.
In einer automatisch versendeten Bestellbestätigung (
order_mail oder
order_mail_step) wäre z.B.
{smarty.session.firstname} verfügbar, aus dem Admin-Bereich gesendet würde die Variable natürlich nicht zur Verfügung stehen, bzw. einen nicht gewünschten Wert enthalten, denn dann wäre es die
$_SESSION des Admin welcher gerade eingeloggt ist und die Mail versendet..
Wenn du die Daten von denen du sprichst in einem aufgerufenen Formular anwenden möchtest wäre ein gangbarer Weg das über
$_GET-Parameter im Link zu verwirklichen. Diese
$_GET-Parameter müssten dann allerdings gegen evtl. Mißbrauch geschützt, also validiert, werden.
Gruß,
noRiddle