[support] PHPTAL engine & inline JS

James McLean james.mclean at gmail.com
Mon Dec 10 20:55:32 UTC 2007


On Dec 10, 2007 8:57 AM, "Alex J. G. Burzyński" <ajgb at ajgb.net> wrote:
> Hi All,
>
> I've discovered drupal just couple weeks ago and I like it :)
> "Pro Drupal Development" bought and read and I'm ready to play with it :)
>
>
> PHPTAL looks really nice in Dreamweaver so I'd like to use it in my sites.
>
> But there's a problem with JavaScript - on output the apostrophe char '
> is replaced by &#039;
>
> It happens only with PHPTAL theme engine (zental theme was used) -
> doesn't matter if apostrophe was inserted via drupal_add_js(...,
> 'inline') or like in FCKeditor as $element['#suffix'].
>
> Is it a feature of PHPTAL? Does it encodes everything? Is that a reason
> for decoding it - like in here?
>
> <?php
> // $Id: phptal.engine,v 1.9 2007/02/20 21:32:28 olav Exp $
>
> ...
> 73: return html_entity_decode($phptal->execute());
>

If you enclose your JS inside CDATA tags, PHPTAL skips parsing it.

Cheers.


More information about the support mailing list