登录 注册

登录

问题 通过modulesanywhere插件插入的模块的引入js功能失效?求解

更多
2013年07月26日 15:10 #1 作者: 云旺
我给最新文章模块添加了一个布局,其中包含如下代码
$js = JURI::base().'templates/'.$app->getTemplate().'/html/mod_articles_latest/slideshow.js';
$document =& JFactory::getDocument();
$document->addScript($js);
这样可以成功的引入一个slideshow.js在head部分。

但是
将该模块通过modulesanywhere插件插入到一个自定义html模块后
head部分就没有被引入的代码。

求解:
这种引入方式:
$document =& JFactory::getDocument();
$document->addScript($js);
是否为最新的引入方式?
还有其他引入方法吗?

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年07月28日 06:12 #2 作者: Joomla之门
我对代码不懂。不过,有个疑问:既然是“自定义 HTML 模块”,何不直接写入 JS 引入代码?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年07月28日 18:17 #3 作者: 云旺
可以的。不过,一个页面包含多个同样的模块,会出现js重复引入的情况。

登录 或者   注册一个会员帐号 来参与讨论