De acuerdo con la página wiki que agrega Javascript y CSS a la página , puede agregar una hoja de estilo addStyleSheet
como esta:
$document = JFactory::getDocument();
$document->addStyleSheet($url);
O con JHtml::stylesheet
esto:
JHtml::stylesheet($url, array(), true);
Pero la página wiki Creación de una plantilla básica le indica al alumno que incluya hojas de estilo como esta:
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css">
</head>
Esto pasa por alto addStyleSheet
y JHtml::stylesheet
. ¿Es esta una buena idea? ¿Cuándo usarías lo primero y cuándo usarías lo último?
Nota: JHtml::_("script", …)
y JHtml::_("stylesheet", …)
son casi exactamente lo mismo que JHtml::script
y JHtml::stylesheet
. Vea lo que JHtml::_
hace .