我想在 joomla 的 body 标记中设置我的插件 HTML。在我的代码下面
$doc =& JFactory::getDocument();
$doc->addStyleSheet(JURI::BASE().'plugins/system/-------/css/abc.css');
$doc->addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', 'text/javascript');
$doc->addScript(JURI::BASE().'plugins/system/--------/js/bjqs-1.3.min.js', 'text/javascript');
$doc->addScript(JURI::BASE().'plugins/system/-----/js/abc.js', 'text/javascript');
$body = '<div class="landin_main">';
$body .= '<div class="logo"><img src="'.JURI::BASE().'plugins/system/landingpage/images/logo.png" /></div>';
$body .= '<div class="slider">';
$body .= '<div id="banner-slide">';
$body .= '<ul class="bjqs">';
$body .= '<li><img src="'.JURI::BASE().'plugins/system/---/images/1.png" /></li>';
$body .= '<li><img src="'.JURI::BASE().'plugins/system/---/images/2.png" /></li>';
$body .= '<li><img src="'.JURI::BASE().'plugins/system/---/images/3.png" /></li>';
$body .= '</ul>';
$body .= '</div>';
$body .= '</div>';
$body .= '<div class="skip"><a href="#"><img src="'.JURI::BASE().'plugins/system/-----/images/skip.png" /></a></div>';
$body .= '<div class="clear"></div>';
$body .= '</div>';
print_r($body);
当我打印此 HTML 并检查 firebug 时,所有脚本和链接标签都会附加在我的 HTML 下方的 body 标签内。现在我想在 body 标记中显示所有 HTML,在 Head 标记中显示脚本和链接。我onAfterInitialise
在插件中使用了事件。