WikiページのJavaScriptとCSSのページへの追加によると、次の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::_
をするかを参照してください。