Entsprechend der Wiki-Seite Hinzufügen von Javascript und CSS zur Seite können Sie ein Stylesheet addStyleSheetwie folgt hinzufügen :
$document = JFactory::getDocument();
$document->addStyleSheet($url);
Oder mit JHtml::stylesheetso:
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 addStyleSheetund 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::scriptund JHtml::stylesheet. Siehe Was ist zu JHtml::_tun .