根据Wiki页面Adding Javascript and CSS to Page,您可以添加一个样式表,addStyleSheet
如下所示:
$document = JFactory::getDocument();
$document->addStyleSheet($url);
或JHtml::stylesheet
像这样:
JHtml::stylesheet($url, array(), true);
但是Wiki页面“ 创建基本模板”指示学习者包括如下样式表:
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css">
</head>
这绕过addStyleSheet
和JHtml::stylesheet
。这是一个好主意吗?什么时候使用前者?什么时候使用后者?
注: JHtml::_("script", …)
和JHtml::_("stylesheet", …)
几乎完全一样JHtml::script
和JHtml::stylesheet
。请参阅做JHtml::_
什么。