2010-11-03 6 views
0

Mon article Joomla utilise Jumi pour inclure un fichier php.Joomla: addStyleDeclaration insère des styles commentés

Le fichier php utilise $document->addStyleDeclaration Tout semble fonctionner, sauf que le style ajouté est commenté par la méthode! Le nouveau style est entouré de commentaires HTML.

Joomla 1.5.21. Suggestions appréciées!

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

Ci-dessous, qu'est-ce qui est ajouté à la section Tête de la page. Notez le < ajouté - et - > commentaires bracketing:

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

Répondre

2

Oops, il est une fonctionnalité, pas un bug. Joomla insère le <! - et - > pour rendre la page XHTML vierge.

Le navigateur ignore les commentaires de style HTML dans les balises de style. Les tags de style utilisent/* pour les commentaires */

Questions connexes