Re: [SMARTY] Thinking the smarty way

From: 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 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.


« previous php.smarty.general (#13679) next »