Altering Email template in CiviCRM module of Drupal
Submitted by Pramod Jain on Thu, 03/10/2011 - 09:37
CiviCRM uses a server-side scripting language called Smarty in order to access server-side variables, perform logic and work with a template to generate a webpage. The overall flow is: All the business logic is done by PHP and all the presentation logic is done by Smarty. So the PHP pages do the database updates and selects, access session variables, create data structures particular webpage or email template and then hand over the data structures to a Smarty page.