Loading a Magento mail template and fill its vars from code?
问题 I am loading my mail template like this: $mailTemplate = Mage::getModel('core/email_template'); $myTemplate = $mailTemplate->load($templateId); Now I can get the template content using: $text = $myTemplate ->getData('template_text'); This works, but $text still contains the placeholders for the variables, like {{var myvar}} or {{store url=""}}. Is there a way to fill those placeholders when loading the template without sending the mail? I want to show the text to the user, but with filled