From: Till K. <kin...@gm...> - 2009-08-29 08:01:23
|
Jason Bertram schrieb: > Hello everyone, > > Does anyone know the best way for me to use a javascript library in vufind? If the Javascript library should be available everywhere in VuFind, put the link that is loading that library in web/interface/themes/[THEME_YOU_USE]/layout.tpl AND(!) web/interface/themes/[THEME_YOU_USE]/Search/home.tpl Just like the existing links to the YUI JS libraries there, eg. <script language="JavaScript" type="text/javascript" src="{$path}/js/yui/yahoo-dom-event.js"></script> > I tried to just put the javascript/html in and it failed to work. Smarty may be confused by Javacript syntax put directly into templates (because Smarty interprets everything inside {} which are part of Javascript syntax as well). So enclose all Javascript you add, with {literal} ... {/literal} Smarty tags, eg. {literal} <script language=javascript> function bla(foo) { return foo; } </script> {/literal} Some more on this is on http://www.smarty.net/manual/en/language.escaping.php Till -- http://twitter.com/tillk |