Joomla:addStyleDeclaration插入注释样式

时间:2010-11-03 18:38:19

标签: joomla joomla1.5

我的Joomla文章使用Jumi包含一个php文件。

php文件使用$document->addStyleDeclaration这一切似乎都有效,除了添加的样式被方法注释掉了!新样式被HTML注释包围。

Joomla 1.5.21。建议赞赏!

php file:
<?php
defined('_JEXEC') or die( "Direct Access Is Not Allowed" );

$style = <<<FOOBAR
    @import url("http://foo.css");
    .gfg-entry {height: 6.9em;}
    #feed-control {width : 500px; padding : 10px;}
FOOBAR;

$document =& JFactory::getDocument(); 
$document->addStyleDeclaration ($style);
?>

下面是什么被添加到页面的Head部分。 请注意添加的&lt;! - 和 - &gt;评论包围:

<style type="text/css"> 
<!--
@import url("http://foo.css");
.gfg-entry {height: 6.9em;} 
#feed-control {width : 500px; padding : 10px;}
-->
</style> 

1 个答案:

答案 0 :(得分:2)

哎呀,这是一个功能,而不是一个bug。 Joomla插入&lt;! - 和 - &gt;使结果页面原始XHTML。

浏览器忽略样式标记中的HTML样式注释。样式标签使用/ *表示评论* /