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 placeholders.

Possible?

Thanks :)
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 placeholders.

Possible?

Thanks :)