2010-11-03 78 views
0

我的Joomla文章使用Jumi包含一個php文件。Joomla:addStyleDeclaration inserts已評論的風格

該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); 
?> 

下面是什麼得到添加到頁面的頭部分。 注意添加< - 和 - >評論包圍:

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

回答

2

哎呀,這是一個功能,而不是一個錯誤。 Joomla插入<!和 - >,使得生成的頁面原始的XHTML。

瀏覽器會忽略樣式標籤中的HTML樣式註釋。樣式標籤使用/ *評論*/