SocialEngine 4: Placeholders In Email Templates Errors

Placeholders in email templates not getting replaced

Placeholders in email templates not getting replaced

This usually occurs when the language variable for a mail template is updated, and a previous translation for that template is out-of-date. Note that email header and footer templates have been added, so you will not need to edit every email template to add your custom header or footer.

  • 1
    Download and open the custom language variable file in application/languages/[yourlanguage]/custom.csv on your computer.
  • 2
    Remove any entries that are similar to _EMAIL_*_SUBJECT or _EMAIL_*_BODY. You may want to place these in another file to refer to later. Note that most of the _EMAIL_*_BODY language variables will span multiple lines in the file.
  • 3
    Re-upload the custom.csv with those entries removed. Make sure it has proper global write permissions so that SocialEngine can write to it (chmod 0777).
  • 4
    The original, unmodified variables will now be displayed in the edit form. Re-apply your modifications in the admin panel under Settings -> Mail Templates.

This should now have fixed your problem :)

Looking for quality Social Engine Web Hosting? Look no further than Arvixe Web Hosting!

Tags: , , , , , , , , , , , , , , , | Posted under SocialEngine | RSS 2.0

Author Spotlight

Andrew Cross

Andrew Cross

Hi, I'm Andrew. A am a 25, ICT Administrator which offers support to company's around the South Wales Area. I have created a few social sites for myself and other company's. So far 2 out of 3 have been successful using the powerful SocialEngine Script. I continue to try and help the community of SocialEngine by giving Support and Technical Help where possible.

Leave a Reply

Your email address will not be published. Required fields are marked *


6 − 1 =

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>