prototype.js und Smarty
Beim Einsatz von prototype.js in meinen Smarty-Templates bin ich auf folgendes gestoßen:
Hier wird mehrjavascript.js nicht geladen:
{literal}
<script type="text/javascript" src="/js/prototype.js"/>
<script type="text/javascript" src="/js/mehrjavascript.js"></script>
{/literal}
hier schon:
{literal}
<script type="text/javascript" src="/js/prototype.js"></script>
<script type="text/javascript" src="/js/mehrjavascript.js"></script>
{/literal}
Man beachte den Unterschied mit dem direkt geschlossenen script-tag und dem getrennt aufgeführten “closure-tag”. Vielleicht hängt das mit dem internen parsing zusammen? Ich konnte es nicht näher verifizieren, hat mich aber doch einiges an Zeit gekostet.
Kann dieses Verhalten jemand bestätigen?