如何向标题添加自定义代码

时间:2011-08-05 14:46:39

标签: joomla custom-code

如何在组件的标题中添加以下行?

<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="js/excanvas.min.js"></script><![endif]-->

2 个答案:

答案 0 :(得分:7)

不确定它是否适用于任何文字,但您可以尝试:

$document =& JFactory::getDocument();
$document->addCustomTag('<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="js/excanvas.min.js"></script><![endif]-->');

我希望它会有所帮助。

答案 1 :(得分:1)

您可以使用:

<?php
    $document = &JFactory::getDocument();
    $document->addScript( '/js/excanvas.min.js' );
?>

我正在寻找如何添加条件语句......

<强>更新

检查用户代理是否为IE

<?php
    $document = &JFactory::getDocument();

    //Is it Internet Explorer?
    ereg('MSIE ([0-9]\.[0-9])',$_SERVER['HTTP_USER_AGENT'],$reg);

    if(isset($reg[1])) {
        //Yes, it is Internet Explorer
        $document->addScript( '/js/excanvas.min.js' );
    }
?>