[wp-hackers] PHPTAL integration into wordpress

Matt Patenaude MattPat at mattpat.net
Wed May 9 01:11:26 GMT 2007


Methinks it's doable-- I just integrated my own blogging engine with  
Smarty relatively easily, since you don't need to mess with your  
existing framework, just open up the parts you want to use to the  
template engine.

For instance, much of what I used to open to my themes was done  
through simply defining constants. I wrote a function that does  
something like this:

$constants = get_defined_constants(true);
$userConstants = $constants['user'];
$keys = array_keys($userConstants);
$length = count($keys);

for ($i = 0; $i < $length; $i++) {
	$smarty->assign($keys[$i], $userConstants[$keys[$i]]);
}

(This could also be easily accomplished with foreach ($constants as  
$key => $constant), but I chose this method for a bit of improved  
speed). Also, $smarty.const.constantName lets you access constants  
directly, I just prefer the shorter {$constantName} syntax.

Like I said, you will have to put some work into it, but since you  
don't need to change anything in the WordPress core, it's doable  
without killing yourself and/or draining a local 7-11 of their supply  
of caffeinated beverages. ;)

-Matt

On May 8, 2007, at 9:01 PM, Bertrand wrote:

> Hi,
>
> I want to integrate PHPTAL templates into Wordpress for part of a  
> larger project.
>
> Will this be possible without breaking my back? How hard would it  
> be to integrate Smarty, for example?
>
> Any advice appreciated.
>
> B
>
> PHPTAL: http://phptal.motion-twin.com/
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers



More information about the wp-hackers mailing list