I would solve this problem by making paths to javascript, css and
images absolute (i.e. /js/script.js)

This avoids any issues with relative paths in html but also in css
(referring bg images for instance)

On 3/27/09, Daniel Lima <cont...@daniellima.info> wrote:
> Hi,
> Yeah, that is ok! But, if my webdesigner uses a wysiwyg editor (e.g
> Dreamweaver), he won't can see the template like it´s realy because
> stylesheets path´s are relative.
> On Wed, Mar 18, 2009 at 2:30 PM, Kornel Lesinski <kor...@aardvarkmedia.co.uk
>> wrote:
>> Not at all. It's best to put PHPTAL templates outside document root (where
>> they are inaccessible to browsers). Paths given to PHPTAL class are
>> relative
>> to script's current directory, e.g. given:
>> private/tpl/template.xml
>> public/index.php
>> public/css/style.css
>> script in public/index.php will need to use
>> PHPTAL("../private/tpl/template.xml"), and template may use
>> href="css/style.css" to refer to stylesheets (CSS/JS paths in templates
>> are
>> relative to page URL that browser sees).
> --
> Daniel Lima
> Web Developer


PHPTAL mailing list

Reply via email to