Selon la page wiki Ajout de Javascript et CSS à la page , vous pouvez ajouter une feuille de style avec addStyleSheetceci:
$document = JFactory::getDocument();
$document->addStyleSheet($url);
Ou avec JHtml::stylesheetcomme ça:
JHtml::stylesheet($url, array(), true);
Mais la page wiki Création d'un modèle de base demande à l'apprenant d'inclure des feuilles de style comme ceci:
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css">
</head>
Cela contourne addStyleSheetet JHtml::stylesheet. Est-ce une bonne idée? Quand utiliseriez-vous le premier et quand utiliseriez-vous le second?
Remarque: JHtml::_("script", …) et JHtml::_("stylesheet", …)sont presque exactement les mêmes que JHtml::scriptet JHtml::stylesheet. Voir ce qui JHtml::_fait .