【发布时间】:2014-01-29 08:28:37
【问题描述】:
我正在 Joomla 2.5.x 中测试我的模块,我注意到在同一页面中复制模块似乎不起作用。我注意到这是因为我的模块有一个共同的addScript() 和addStyleSheet() 函数。例如,我的模块中有以下代码:
$document->addScript(JURI::base() . 'modules/mod_mymodule/js/abc.js');
$document->addStyleSheet(JURI::base() . 'modules/mod_mymodule/css/xyz.css');
看起来每次我复制一个模块时,Joomla 2.5.x 都会尝试重新包含这些,因为它们已经包含在第一个模块中,它会失败并且多个模块不会在页面中正确呈现。
然而,Joomla 3.x 似乎足够聪明,可以仅在标题中检测和包含这些脚本一次。有没有办法在 2.5.x 中解决这个问题?
【问题讨论】:
标签: joomla joomla2.5 joomla3.0