[themes] shortcut for phptemplate variable printouts

Robin Monks devlinks at gmail.com
Tue Sep 19 14:55:36 UTC 2006


This is actually the smarty theme system to a tee.  See:

http://smarty.php.net/crashcourse.php and scroll down to "index.tpl".

I actually find smarty much more intuitive.  Common excuses:

But you can't have control structures:
http://smarty.php.net/manual/en/language.function.if.php
http://smarty.php.net/manual/en/language.function.section.php
http://smarty.php.net/manual/en/language.function.foreach.php

But you can't get advanced variables from Drupal:
http://smarty.php.net/manual/en/language.variables.php

But you can't run PHP code/But it's not powerful enough:
http://smarty.php.net/manual/en/language.function.php.php

But you can't include files:
http://smarty.php.net/manual/en/language.function.include.php
http://smarty.php.net/manual/en/language.function.include.php.php

But it's hard to do formatting:
http://smarty.php.net/manual/en/language.modifiers.php

But the theme engine isn't kept up to date:
http://drupal.org/project/smarty

Robin

On 6/23/06, Farsheed <tfarsheed at yahoo.com> wrote:
>
> Hi,
>
> In order to minimize the php code seen by a themer, I
> was wondering what people thought of making simple
> aliases for basic printouts of phptemplate variables.
> The phptemplate engine would go in and find these
> aliases and convert them to their actual values.
>
> BEFORE:
> <?php print $content ?>
> <?php print $sidebar_left ?>
>
> AFTER:
> {$content}
> {$sidebar_left}
>
> Just looking to reduce the amount of potentially
> intimidating code for new themers. Of course regular
> PHP should still work.
>
> Farsheed
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> themes mailing list
> themes at drupal.org
> http://lists.drupal.org/mailman/listinfo/themes
>



-- 
Robin Monks,
CivicSpace Release Engineer - http://civicspacelabs.com
Drupal Marketing Coordinator - http://drupal.org
Encrypt! http://tinyurl.com/ffo3l - http://www.gpg4win.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/themes/attachments/20060919/fb89591c/attachment.htm


More information about the themes mailing list