Entsprechend der Wiki-Seite Hinzufügen von Javascript und CSS zur Seite können Sie ein Stylesheet addStyleSheet
wie folgt hinzufügen :
$document = JFactory::getDocument();
$document->addStyleSheet($url);
Oder mit JHtml::stylesheet
so:
JHtml::stylesheet($url, array(), true);
Auf der Wiki-Seite Erstellen einer Basisvorlage wird der Lernende jedoch angewiesen, Stylesheets wie folgt einzuschließen:
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css">
</head>
Dies umgeht addStyleSheet
und JHtml::stylesheet
. Ist das eine gute Idee? Wann würden Sie das erstere verwenden und wann würden Sie das letztere verwenden?
Hinweis: JHtml::_("script", …)
und JHtml::_("stylesheet", …)
sind fast genau das gleiche wie JHtml::script
und JHtml::stylesheet
. Siehe Was ist zu JHtml::_
tun .