我的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>
答案 0 :(得分:2)
哎呀,这是一个功能,而不是一个bug。 Joomla插入&lt;! - 和 - &gt;使结果页面原始XHTML。
浏览器忽略样式标记中的HTML样式注释。样式标签使用/ *表示评论* /