Selon la page wiki Ajout de Javascript et CSS à la page , vous pouvez ajouter une feuille de style avec addStyleSheet
ceci:
$document = JFactory::getDocument();
$document->addStyleSheet($url);
Ou avec JHtml::stylesheet
comme ç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 addStyleSheet
et 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::script
et JHtml::stylesheet
. Voir ce qui JHtml::_
fait .