如何在Zend中将<noscript>标签添加到headlink() - > appendStylesheet()?</noscript>

时间:2013-10-09 07:41:29

标签: php zend-framework

我正在使用一个带有noscript标记的插件,这是禁用javascipt的浏览器的替代方法。 -source

我在动作中使用的代码是:

$this->view->headLink()->appendStylesheet('/css/my.css');

然而,这只是按原样添加,我希望脚本位于<noscript></noscript>标记内。

文档说:

appendStylesheet($href, $media, $conditionalStylesheet, $extras)

但是我仍然不确定我会怎么做呢?

3 个答案:

答案 0 :(得分:1)

根据我的假设,老兄...... 不要去做最难的事情。     只需输入代码

即可
<noscript>
    <div>
        <h4>Warning!</h4>
        <p>You need to have <a href="http://en.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a> enabled to use this site.</p>
    </div>
</noscript>

答案 1 :(得分:0)

您可以使用它来获得更好的解决方案。

echo $this->view->layout()->scriptTags = '<noscript>No Javascript</noscript>';

答案 2 :(得分:0)

尝试使用Healink帮助程序将内联javascript添加到您的视图中

请参阅AppendScript详细信息

<?php  $this->headScript()->appendScript('<noscript></noscript>', 
    $type = 'text/javascript') ?>

希望这对您有用。