5
CSSファイルをリンクするだけで、なぜaddStyleSheetまたはJHtml :: stylesheetを使用するのですか?
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::_をするかを参照してください。