[pLog-svn] r2881 - in plog/trunk/class/template/smarty:

Christoph Feddersen feddersen at herr-der-ringe-film.de
Wed Feb 1 19:17:00 GMT 2006


That should work. I tested this on my windows environment.
Another way to get around is are two small changes to template.class.php

In the contructor add '.' as a template dir:

$this->template_dir = array( $config->getValue( 'template_folder' ), '.');

And also change the setTemplateDir() function to add '.'

function setTemplateDir( $templateDir )
{
   $this->template_dir = array ($templateDir,'.');
   return true;
}

Mark Wu wrote:
> Another kind of fix is more generic for us...
> 
> I try to add the relative path support in smarty.class.php, then we don't
> need to change any thing
> 
> Take a look at the code from 1540-1549 ...
> 
> So, it may make smarty more slower/unsafe/worst (I guess) .... Need to
> clarify ...
> 
> (Personally, I like this one)
> 
> Mark
> 
>> -----Original Message-----
>> From: plog-svn-bounces at devel.lifetype.net 
>> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of Jon Daley
>> Sent: Thursday, February 02, 2006 2:22 AM
>> To: plog-svn at devel.lifetype.net
>> Subject: RE: [pLog-svn] r2881 - in plog/trunk/class/template/smarty:
>>
>>  	It sounds like we had better switch to absolute paths.  
>> They keep talking about safest/best/etc, sounds like there 
>> might be other issues that we don't know about (yet).
>>  	It seems like Mark's solution of prepending the 
>> CLASS_PATH would be fine, we just need to make sure to do it 
>> every time we use the
>> config('template_folder') call.
>>
>> On Thu, 2 Feb 2006, Mark Wu wrote:
>>> You can take a look at these two post, why the relative path is not 
>>> allowed in .template  (.tpl) file
>>>
>>> http://www.phpinsider.com/smarty-forum/viewtopic.php?t=4725
>>> http://www.phpinsider.com/smarty-forum/viewtopic.php?t=5985
>>>
>>> BTW, I am not sure the modification is work for every 
>> situation, need 
>>> more test ...
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://devel.lifetype.net/mailman/listinfo/plog-svn


More information about the pLog-svn mailing list