Re: [SMARTY] Thinking the smarty way
| From: | Peggy Schatz | Date: | Mon, 12 Feb 2007 09:19:44 +0000 |
| Subject: | Re: [SMARTY] Thinking the smarty way | ||
| References: | 1 | Groups: | php.smarty.general |
| Request: | Send a blank email to php-smarty-general+get-13679@lists.php.net to get a copy of this message | ||
Hello Eric,
I would use smarty-logic and a single template...
Ciao,
Peggy
Eric Gorr schrieb:
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 stringsSorry, your request has failed because:<ul> {foreach from=$errors item=error} <li>{$error}</li> {/foreach} </ul>2. It can output a single errorSorry, 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 codeSorry, 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.