Re: [PHP Template] DTML?
[email protected] (Anne) Thu, 17 Feb 2000 17:57:14 -0600
| Newsgroups | php.template |
|---|---|
| Organization | ispi |
| Message-ID | <[email protected]> |
Monte Ohrt wrote:
>
> Yes it is redundant, but it could possibly be handy. An example that
> we've ran into, The designer would like a way to quickly throw the
> current date into the template. To do this, the developer would have to
> make the date available in a variable first, then the designer can use
> it. OR, they could do a quick PHP parse:
>
> {:php}
> echo date();
> {:/php}
>
> On the other hand, we could always be extending functionality of the
> template engine. Maybe there could be this type of tag:
>
> {:date "now"}
>
> Another idea, we can have a config file that maps template markup to php
> commands, so the extendability of the template tags is very flexible.
I like the above idea.
There is nothing more frustrating for a designer than to have to go back
and forth with the coder just to get couple words to display on the
screen in a particular format that depends on a condition where a
varible is assigned a specific value.
I like having the flexibility of using if statements to format dynamic
content. But it sounds like that breaks the rules for the ideal
template. Right?
--
Anne Holz | [email protected]
art director | ispi
| voice: +1.402.441.3295
http://www.ispi.net | fax: +1.402.483.5418>
>
> Monte
>
> Darrell Brogdon wrote:
> >
> > I agree. It seems like all of this other stuff is redundant to what PHP
> > already does. Just thinking from my perspective, it would be nice to be
> > able to let our designer build a web page and just include a few simple tags
> > that brings in all the back-end development our developers have done.
> >
> > If I've missed something here please feel free to clue me in. :)
> >
> > -D
> >
> > ----- Original Message -----
> > From: Dan Libby <[email protected]>
> > To: <[email protected]>
> > Cc: <[email protected]>
> > Sent: Thursday, February 17, 2000 5:02 PM
> > Subject: Re: [PHP Template] DTML?
> >
> > > What's the point of this? The whole theory behind using templates is
> > separation
> > > of display (HTML) from code. If you want to mix the two, you may as well
> > use
> > > standard PHP which allows just that, eg:
> > >
> > > <P>My name is <?php echo $myname; ?>.</P>
> > >
> > > If our template system allows arbitrary mixing of code and display, then
> > it has,
> > > in my opinion, lost its reason for existing.
> > >
> > > -dan
> > >
> > > >
> > > > Our SmartTemplate design does just that, we can imbed php code:
> > > >
> > > > {php:}
> > > > <? echo "foo"; ?>
> > > > {/php}
> > > >
> > > > We could put this ability into the template engine.
> > >