[SMARTY] [Q] Thinking the smarty way

Eric Gorr <[email protected]> Fri, 9 Feb 2007 16:25:19 -0500
Newsgroups gmane.comp.php.smarty.general
Message-ID <[email protected]>
I've got a very simple web app which performs a single action and  
then outputs the result (success or failure). The failure result can  
take one of three somewhat different forms:

1. It can output multiple error strings

     Sorry, your request has failed because:

     <ul>
         {foreach from=$errors item=error}
             <li>{$error}</li>
         {/foreach}
     </ul>

2. It can output a single error

     Sorry, you request has failed because the information could not  
be obtained at this time.

3. It can output a single error message with an error code

     Sorry, your request has failed because:
     {errorMessage} ( {errorCode} )


The question is, should these three different forms be one, two or  
three different templates...?

Of course, if it is less then three templates, I would need to place  
some logic in the template to output the right thing.

What is the generally accepted 'best practice' in this situation?

Thank you.

-- 
Smarty General Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php