Hi Denis,

Essentially, then, you are looking to convert TT to PHP.  My guess is that
it can't be done with a simple regexp since the various tags do not 
do a full one-to-one match from TT to PHP.  

Have you tried looking into a MVC type solution where you could easily use
TT and PHP as separate parts of an overall application?

Steve Peters
[EMAIL PROTECTED]

On Thu, Feb 24, 2005 at 06:04:52PM +0100, Denis Banovic wrote:
> Hi Teddy,
> 
> I know that in TT you can change the TAG-Styles from [% %] to anything you 
> want, but the Syntax is still a bit different in PHP and TT.
> 
> What I'm searching for, is a regex or module, that would convert "[% IF ELSIF 
> ELSE END %]" and
> [% FOREACH END %] statement to PHP, that's all.
> 
> I just wanted to know, if someone has already done this before?
> 
> Thanks
> 
> Denis
> 
> 
> -----Urspr�ngliche Nachricht-----
> Von: Octavian Rasnita [mailto:[EMAIL PROTECTED] 
> Gesendet: Donnerstag, 24. Februar 2005 16:33
> An: Denis Banovic
> Cc: [email protected]
> Betreff: Re: [Templates] TT and PHP
> 
> 
> Ok, in TT you can work using other's templating systems styles, including
> "PHP style".
> 
> You can find more information in the TT manual.
> 
> Teddy
> 
> Teddy
> 
> ----- Original Message ----- 
> From: "Denis Banovic" <[EMAIL PROTECTED]>
> To: "Octavian Rasnita" <[EMAIL PROTECTED]>
> Cc: <[email protected]>
> Sent: joi, 24 februarie 2005 16:36 PM
> Subject: AW: [Templates] TT and PHP
> 
> 
> Hi!
> 
> The problem is, I need it to work in PERL and in PHP! And it would be great
> if I could use the my TT-Syntax
> 
> Thanks
> 
> Denis
> 
> -----Urspr�ngliche Nachricht-----
> Von: Octavian Rasnita [mailto:[EMAIL PROTECTED]
> Gesendet: Donnerstag, 24. Februar 2005 14:42
> An: Denis Banovic
> Betreff: Re: [Templates] TT and PHP
> 
> 
> Hi,
> 
> You should use Smarty templating system with PHP.
> 
> Teddy
> 
> ----- Original Message ----- 
> From: "Denis Banovic" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Thursday, February 24, 2005 3:26 PM
> Subject: [Templates] TT and PHP
> 
> 
> Hi!
> 
> I was just wondering if anyone already tried to interpret TT-Templates in
> PHP?
> 
> My problem is, that I have webspaces where we are using both, perl and php
> tools, and the tools are using the same
> Header/Footer files.
> 
> This works great as long as the Header/Footer are static files. But when our
> designers / customers want to put some dynamic content  into the
> Header/Footer, I have a problem.
> 
> I've wrote some regexes that work well, when I just need to insert some file
> or variable content:
> 
> E.g this works well for [% INCLUDE myfile.htm %]
> 
> preg_match_all("/\[\%\s*INCLUDE\s*\"(.*?)\"\s*\%\]/", $cc, $matches);
> foreach ($matches[1] as $file) {
> $cont = $this->load_file($file);
> $cc = preg_replace("/\[\%\s*INCLUDE\s*\"$file\"\s*\%\]/", $cont, $cc);
> }
> 
> 
> But it would be great to have a support for a normal "IF ELSIF ELSE END" and
> FOREACH statement.
> 
> Has anyone done already something like this? Or is there a module that can
> process that?
> 
> Thanks
> 
> Denis
> 
> "THINK THE WEB WAY."
> ---------------------------------------------------
> NCM - NET COMMUNICATION MANAGEMENT GmbH
> ---[  Denis Banovic - CTO
> mailto:[EMAIL PROTECTED]
> ---[  M�hlstrasse 4a
>       AT - 5023 Salzburg
>       Tel. 0662 / 644 688
> ---[  Fax: 0662 / 644 688 - 88
>       http://www.ncm.at
> ---------------------------------------------------
> 
> 
> 
> 
> 
> ____________
> Virus checked by G DATA AntiVirusKit
> Version: AVK 15.0.2702 from 26.01.2005
> Virus news: www.antiviruslab.com
> 
> 
> _______________________________________________
> templates mailing list
> [email protected]
> http://lists.template-toolkit.org/mailman/listinfo/templates
> 
> 
> ____________
> Virus checked by G DATA AntiVirusKit
> Version: AVK 15.0.2702 from 26.01.2005
> Virus news: www.antiviruslab.com
> 
> 
> ____________
> Virus checked by G DATA AntiVirusKit
> Version: AVK 15.0.2702 from 26.01.2005
> Virus news: www.antiviruslab.com
> 
> 
> _______________________________________________
> templates mailing list
> [email protected]
> http://lists.template-toolkit.org/mailman/listinfo/templates
> 

_______________________________________________
templates mailing list
[email protected]
http://lists.template-toolkit.org/mailman/listinfo/templates

Reply via email to