Introductie

Iedere email sjabloon in het Carerix systeem beschikt over een header en footer. Deze header en footer worden op een centrale plaats ingesteld. Hierdoor is het mogelijk op één centrale plek, bijvoorbeeld, het font in alle e-mails te wijzigen. Dit is ook de beste manier om voor een uniforme handtekening onder de e-mails te zorgen.

Probleem

Wijzigingen in de header en de footer kunnen leiden tot situaties waarin e-mailsjablonen niet meer correct functioneren.
Dan het kan wenselijk zijn de situatie terugbrengen naar de situatie bij oplevering.

Opmerking vooraf

Via onderstaande instructies kun je de situatie terugbrengen naar de situatie bij oplevering. Zelf aanpassingen maken is uiteraard mogelijk, maar de Carerix helpdesk is helaas niet in de gelegenheid om inhoudelijk te begeleiden bij het aanpassen van e-mail-/documentsjablonen, de e-mailfooter en de e-mailheader.
Zij zullen je doorverwijzen naar het Customer Success Team of een van de partners van Carerix. Die zullen je graag begeleiden bij het maken van aanpassingen of maatwerk opties realiseren voor je.

Oplossing

Probeer in eerste instantie de fout in de header en footer te vinden. Lukt dat niet (snel genoeg), herstel dan de header en footer terug naar de standaard waarden.

emailHeader

Herstel de email header terug naar de standaard waarde met de volgende stappen:

  1. Log in als Beheerder
  2. Ga naar 'Onderhoud' | 'Instellingen' 
  3. Ga naar blok 'Sjablonen onderdelen'
  4. Bij het veld emailHeader, klik op de knop [Standaard] om deze te herstellen naar de default header;
  5. Klik op [Bewaren] om de wijzigingen op te slaan.

Standaard e-mailheader

Onderstaande code is de code welke achter de knop [Standaard] staat.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body, a, .cx, li, p, span, table{
margin: 0;
font-family: Arial, sans-serif;
font-size: 13px;
color: #333333;
}
</style>
</head>
<body>

Opmerking

  • Worden berichten in een ander lettertype ontvangen dan verzonden?
    Gebruik dan bovenstaande code als e-mailheader.

EmailFooter

Herstel de e-mailfooter (handtekening, signature) terug naar de standaard waarde met de volgende stappen:

(Maak vooraf een backup van uw huidige Footercode: er kan maatwerk zijn verricht in het verleden. )

  1. Log in als Beheerder;
  2. Ga naar Onderhoud | Instellingen | Sjablonen
  3. Bij het veld emailFooter, klik op de knop [Standaard] om deze te herstellen naar de default footer;
  4. Klik op [Bewaren] om de wijzigingen op te slaan.

Standaard e-mailfooter waarde

Onderstaande code is de standaard e-mailfooter zoals deze achter de knop [Standaard] staat en waarmee je applicatie wordt opgeleverd.

<cx:if condition="utilities.userDefaults.isLite!=nil"> <!-- voor "Standard" editie -->
<p class="cx">
<br />
<cx:if condition="$language='Dutch'">
Met vriendelijke groet
</cx:if>
<cx:else>
With kind regards
</cx:else>,<br/>
<B><cx:Write value="$activity.owner.closing"/></B><br />
<!-- OFFICE LOGO CODE -->

<cx:attachment content="$activity.owner.agency.attachmentsByLabel.EmailLogo.content" name="logo.jpg" cid="EmailLogo"/><img src="cid:EmailLogo">

<!--END LOGO CODE -->

<cx:if condition="nosignature=nil"><br />
<br />
<cx:if condition="activity.owner.fullAddress<>nil">
<cx:Write value="$activity.owner.fullAddress.lines.@at.0"/><br />
<cx:Write value="$activity.owner.fullAddress.lines.@at.1"/><br />
</cx:if>
<br />
<cx:if condition="activity.owner.phoneNumberBusiness<>nil">
Tel: <cx:Write value="$activity.owner.phoneNumberBusiness"/><br />
</cx:if>
<cx:if condition="activity.owner.mobileNumberBusiness<>nil">
Mob: <cx:Write value="$activity.owner.mobileNumberBusiness"/><br />
</cx:if>
<cx:if condition="activity.owner.faxNumberBusiness<>nil">
Fax: <cx:Write value="$activity.owner.faxNumberBusiness"/><br />
</cx:if>

<cx:let name="anyAddress" condition="activity.owner.emailAddressBusiness<>nil" ifTrue="$activity.owner.emailAddressBusiness" ifFalse="${activity.owner.userName}@${utilities.userDefaults.Customer}.mail.carerix.net" expand=1>
Mail: <cx:write value="$anyAddress.lowercaseString"/><br />
</cx:let>

<cx:if condition="activity.owner.url<>nil">
Web: <cx:element tag="a"><cx:parameter name="href" value="$activity.owner.url.hrefString"/>
<cx:write value="$activity.owner.url"/></cx:element ><br />
<br />
<br />
</cx:if>


</cx:if>
</p>
</cx:if>

<cx:if condition="utilities.userDefaults.isLite=nil">
<p class="cx">
<br />
<cx:if condition="$language='Dutch'">
Met vriendelijke groet
</cx:if>
<cx:else>
With kind regards
</cx:else>,<br/>
<B><cx:Write value="$activity.owner.lessFormalName"/></B>
<br />
<!-- OFFICES LOGO CODE -->

<cx:attachment content="$activity.owner.agency.attachmentsByLabel.EmailLogo.content" name="logo.jpg" cid="EmailLogo"/><img src="cid:EmailLogo">

<!--END LOGO CODE -->
<cx:if condition="nosignature=nil">
<br />
<cx:Write value="$activity.owner.agency.name"/><br />
<cx:if condition="activity.owner.agency.visitAddress<>nil">
<cx:Write value="$activity.owner.agency.visitAddress.lines.@at.0"/><br />
<cx:Write value="$activity.owner.agency.visitAddress.lines.@at.1"/><br />
</cx:if>
<br />

<cx:let name="phone" condition="activity.owner.phoneNumberBusiness<>nil" ifTrue="$activity.owner.phoneNumberBusiness" ifFalse="$activity.owner.agency.phoneNumber">
<cx:if condition="phone<>nil">
Tel: <cx:Write value="$phone"/><br />
</cx:if>
</cx:let>

<cx:if condition="activity.owner.mobileNumberBusiness<>nil">
Mob: <cx:Write value="$activity.owner.mobileNumberBusiness"/><br />
</cx:if>

<cx:let name="fax" condition="activity.owner.faxNumberBusiness<>nil" ifTrue="$activity.owner.faxNumberBusiness" ifFalse="$activity.owner.agency.faxNumber">
<cx:if condition="fax<>nil">
Fax: <cx:Write value="$fax"/><br />
</cx:if>
</cx:let>

<cx:let name="anyAddress" condition="activity.owner.emailAddressBusiness<>nil" ifTrue="$activity.owner.emailAddressBusiness" ifFalse="${activity.owner.userName}@${utilities.userDefaults.Customer}.mail.carerix.net" expand=1>
Mail: <cx:write value="$anyAddress.lowercaseString"/><br />
</cx:let>

<cx:if condition="activity.owner.url<>nil">
Web: <cx:element tag="a"><cx:parameter name="href" value="$activity.owner.url.hrefString"/>
<cx:write value="$activity.owner.url"/></cx:element ><br />
</cx:if>

<cx:if condition="activity.owner.agency.companyInformation<>nil">
<cx:Write value="$activity.owner.agency.companyInformation"/><br />

</cx:if>
</cx:if><br />

<cx:let name="urlsByDataNodeID" value="$activity.owner.urls.@group.toUrlLabel.value.description">

<cx:if condition="$urlsByDataNodeID.LinkedIn.url.@first<>nil">
<a href="http://<cx:write value="$urlsByDataNodeID.LinkedIn.url.@first"/>">
<img src="http://templates.carerix.com/images/footer/Linkedin.gif" border="0"></a> </cx:if>


<cx:if condition="$urlsByDataNodeID.Hyves.url.@first<>nil">
<a href="http://<cx:write value="$urlsByDataNodeID.Hyves.url.@first"/>">
<img src="http://carerix.net/images/footer/Hyves.gif" border="0"></a> </cx:if>


<cx:if condition="$urlsByDataNodeID.Facebook.url.@first<>nil">
<a href="http://<cx:write value="$urlsByDataNodeID.Facebook.url.@first"/>">
<img src="http://carerix.net/images/footer/Facebook.gif" border="0"></a> </cx:if>


<cx:if condition="$urlsByDataNodeID.MySpace.url.@first<>nil">
<a href="http://<cx:write value="$urlsByDataNodeID.MySpace.url.@first"/>">
<img src="http://carerix.net/images/footer/MySpace.gif" border="0"></a> </cx:if>

<cx:if condition="$urlsByDataNodeID.Skype.url.@first<>nil">
<a href="skype:<cx:write value="$urlsByDataNodeID.Skype.url.@first"/>">
<img src="http://carerix.net/images/footer/MySkype.gif" border="0"></a> </cx:if>


<cx:if condition="$urlsByDataNodeID.Xing.url.@first<>nil">
<a href="http://<cx:write value="$urlsByDataNodeID.Xing.url.@first"/>">
<img src="http://carerix.net/images/footer/Xing.gif" border="0"></a> </cx:if>


<cx:if condition="$urlsByDataNodeID.Twitter.url.@first<>nil">
<a href="http://<cx:write value="$urlsByDataNodeID.Twitter.url.@first"/>">
<img src="http://carerix.net/images/footer/Twitter.gif" border="0"></a> </cx:if>

<cx:if condition="$urlsByDataNodeID.RSS.url.@first<>nil">
<a href="http://<cx:write value="$urlsByDataNodeID.RSS.url.@first"/>">
<img src="http://carerix.net/images/footer/RSS.gif" border="0"></a> </cx:if>

<cx:if condition="$urlsByDataNodeID.MSN.url.@first<>nil">
<a href="msnim:voice?contact=<cx:write value="$urlsByDataNodeID.MSN.url.@first"/>">
<img src="http://carerix.net/images/footer/MSN.gif" border="0"></a> </cx:if>

<cx:if condition="$urlsByDataNodeID.Msn.url.@first<>nil">
<a href="msnim:voice?contact=<cx:write value="$urlsByDataNodeID.Msn.url.@first"/>">
<img src="http://carerix.net/images/footer/MSN.gif" border="0"></a> </cx:if>

<cx:if condition="$urlsByDataNodeID.Google_Talk.url.@first<>nil">
<a href="gtalk:<cx:write value="$urlsByDataNodeID.Google_Talk.url.@first"/>">
<img src="http://carerix.net/images/footer/Google_Talk.gif" border="0"></a> </cx:if>

<cx:if condition="$urlsByDataNodeID.GTalk.url.@first<>nil">
<a href="gtalk:<cx:write value="$urlsByDataNodeID.GTalk.url.@first"/>">
<img src="http://carerix.net/images/footer/Google_Talk.gif" border="0"></a> </cx:if>

<cx:if condition="$urlsByDataNodeID.Youtube.url.@first<>nil">
<a href="gtalk:<cx:write value="$urlsByDataNodeID.Youtube.url.@first"/>">
<img src="http://templates.carerix.com/images/footer/icoonYoutube.gif" border="0"></a> </cx:if>

</cx:let>
</p>
</cx:if>
</body>
</html>

Opmerkingen

  • De standaard footer bestaat uit twee delen. Het eerste deel is de footer voor de Standaard Carerix editie. Wijzigingen in dit deel zal voor je vermoedelijk geen zichtbare verandering opleveren omdat dit deel wordt genegeerd (Je zult vermoedelijk niet de standaard editie van Carerix hebben maar een Recruitment of Staffing). Maak daarom wijzigingen in het tweede deel. Deze begint met de regel:
<cx:if condition="utilities.userDefaults.isLite=nil">
  • De Carerix footer ondersteunt het gebruik van HTML. Meer informatie over HTML-codes kun je vinden op het internet. Een goede referentie is: W3schools;
  • Met een standaard footer hoeft u in e-mailsjablonen alleen te refereren naar het veld. Een specifieke footer hoeft in het sjabloon niet opgenomen te worden.
  • Wil je graag een footer op maat maar je hebt geen tijd om zich in de technische details te verdiepen?
    Neem dan contact op met het Customer Success Team om je wensen te bespreken. Zij zullen graag een footer op maat voor je verzorgen.

Zonder handtekening antwoorden

Het is gebruikelijk om in replies en forwards niet meer de hele footer te herhalen. Dit wordt met deze footer geregeld op de volgende manier:

  • In de default footer staat:
<cx:if condition="nosignature=nil">
...tekst van footer...
</cx:if>
  • De meeste sjablonen zullen de emailFooter opnemen met:
<cx:include template="$settings.template.emailFooter"/>

De "nosignature" is dan niet gedefinieerd en de tekst van de footer wordt dan WEL opgenomen.

  • Bij de Reply en Forward sjablonen staat echter:
<cx:let name="nosignature" value="1">
...
<cx:include template="$settings.template.emailFooter"/>
</cx:let>

Nu is de "nosignature" wel gedefinieerd voor de footer, en wordt het betreffende stuk van de tekst onderdrukt.

Door (delen van) de footer binnen of buiten de "if" te zetten kunt u zelf bepalen welk deel van de footer gebruikt wordt bij een reply of forward.

Wil je in alle gevallen de hele footer (dus ook bij een reply of forward) dan kun je volstaan met het verwijderen van de <cx:let name="nosignature" value="1"> en de bijbehorende <cx:/let> uit het betreffende sjabloon

footer in footer: niet doen

Een fout die soms gemaakt wordt is de volgende:
In de emailFooter zet je de tekst (met knippen en plakken):
<cx:include template="$settings.template.emailFooter"/>

Hiermee laat u de footer zichzelf opnemen, wat resulteert in een "droste-effect": footer in footer in footer in ...
Bij gebruik van een dergelijke footer zal Carerix vastlopen.
____
Labels : UD-1034, restore, default, herstel
 

Heeft u het antwoord gevonden?