Zum Inhalt springen

sf_register (10.0.1) - emai-templates anpassen

Erstellt am 3. Juni 2020 · 1 Antwort · letzte Antwort am 3. Juni 2020

Tags: Fluid, Frontend-Benutzer, Frage

wini2 ·

hallo,

ich möchte bei der ext sf_register 10.0 (Frontend User Registration) die templates ändern, genauer: ich möchte fe_user felder in den emails ausgeben, was bei einigen feldern kein problem ist, z. b. {user.username}, {user.email}, {user.uid}. beim voranmen wirds schon schwierig; keine der nachfolgenden varianten funktioniert.


Vorname
{user.first_name},
{fe_users.first_name},
{first_name} ,
{fieldName.first_name} ,
{user: user.first_name},
{0: user.first_name} ,

das originaltemlate sieht so aus:

<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:register="http://typo3.org/ns/Evoweb/SfRegister/ViewHelpers"
data-namespace-typo3-fluid="true">

<f:layout name="Email" />

<f:section name="Main">
<f:format.raw><f:translate key="email_admin_salutation"/></f:format.raw>,

<f:format.raw><f:translate key="email_admin_account_saved" arguments="{0: user.username}"/></f:format.raw>

<f:if condition="{settings.acceptEmailPostCreate}">
<register:link.action arguments="{user: user.uid}" action="accept" controller="FeuserCreate" absolute="true">
<f:translate key="email_user_accept_link"/>
</register:link.action>
<register:link.action arguments="{user: user.uid}" action="decline" controller="FeuserCreate" absolute="true">
<f:translate key="email_user_decline_link"/>
</register:link.action>
</f:if>
</f:section>

</html>

wäre klasse, wenn mir jemand 'nen tipp geben würde.

danke im voraus

Julian.​Hofmann ·

Die Properties eines Models werden in lowerCamelcase benannt. Demnach dürfte der Vorname als {user.firstName} nutzbar sein.

Falls Du wissen möchtest, was der User alles an Properties hat, dann lasse ihn Dir doch mal ausgeben:

<f:debug>{user}</f:debug>