cancel
Showing results for 
Search instead for 
Did you mean: 

customize user registration email

ITShine_
Star Contributor
Star Contributor

I'm looking for a way to customise user registration email. I've found the corresponding text in EmailInviteDocTemplate.ftl , and the extension is org.nuxeo.ecm.user.registration.UserRegistrationService but my customised template is not taking effect. Can you tell me what i'm missing ?

EDIT

Here is what i've done

user-registration-contrib.xml :

<?xml version="1.0"?>
<component name="edoc360.invitation.user">
	<require>org.nuxeo.ecm.user.invite.core.service.contrib</require>
  <require>org.nuxeo.ecm.user.invite.core.types.contrib</require>

  <extension target="org.nuxeo.ecm.user.invite.UserInvitationService"
             point="configuration">
    <configuration>
      <requestDocType>UserInvitation</requestDocType>
      <container>
        <docType>UserInvitationContainer</docType>
        <parentPath>/management/</parentPath>
        <name>invitationRequests</name>
        <title>Invitation Requests Container</title>
      </container>
      <validationEmail>
        <title>Invitation e-Doc 360</title>
        <template>skin/views/userRegistration/EmailInviteDocTemp.ftl</template>
      </validationEmail>
      <reviveEmail>
        <title>You are invited to access Nuxeo</title>
        <template>skin/views/userRegistration/ReviveEmailTemplate.ftl</template>
      </reviveEmail>
      <enterPasswordUrl>site/userInvitation/enterpassword/</enterPasswordUrl>
      <validationRelUrl>site/userInvitation/validate</validationRelUrl>
    </configuration>
  </extension>

</component>

and i've modified my text in EmailInviteDocTemp.ftl

1 ACCEPTED ANSWER

Greg_Drayon
Star Contributor
Star Contributor

According to what I see here and here (lines 643-644), maybe you shoud replace:

&lt;extension target=&quot;org.nuxeo.ecm.user.invite.UserInvitationService&quot;
             point=&quot;configuration&quot;&gt;
    &lt;configuration&gt;

with

&lt;extension target=&quot;org.nuxeo.ecm.user.invite.UserInvitationService&quot;
             point=&quot;configuration&quot;&gt;
    &lt;configuration merge=&quot;true&quot;&gt;

View answer in original post

4 REPLIES 4

Greg_Drayon
Star Contributor
Star Contributor

What do you mean, "not taking effect"? It is not displayed?

ITShine_
Star Contributor
Star Contributor

[Greg Drayon](https

Greg_Drayon
Star Contributor
Star Contributor

According to what I see here and here (lines 643-644), maybe you shoud replace:

&lt;extension target=&quot;org.nuxeo.ecm.user.invite.UserInvitationService&quot;
             point=&quot;configuration&quot;&gt;
    &lt;configuration&gt;

with

&lt;extension target=&quot;org.nuxeo.ecm.user.invite.UserInvitationService&quot;
             point=&quot;configuration&quot;&gt;
    &lt;configuration merge=&quot;true&quot;&gt;

ITShine_
Star Contributor
Star Contributor

It's working thank you so much [Greg Drayon](https

Getting started

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.