「_slider.phtml」というテンプレートを含むレイアウトがあります。「_slider.phtml」テンプレート内で、headLink() を使用してスタイルシートをインクルードしようとしていますが、何らかの理由で表示されません。また、エラーは発生しません。コードを「_top.html」またはレイアウト自体に配置しても、同じことが起こります。headScript() は問題なく動作しますが、headLink() は動作しません。
次のレイアウト構造があります。
<html>
<head>
<?php echo $this->headMeta(); ?>
<?php echo $this->headLink(); ?>
<?php echo $this->headStyle(); ?>
</head>
<body class="body">
<?php echo $this->render('_top.phtml'); ?>
<?php echo $this->render('_slider.phtml', 'slider'); ?>
<?php echo $this->headScript(); ?>
</body>
</html>
以下は私の「_slider.phtml」テンプレートです。
<?php $this->headLink()->appendStylesheet($this->baseUrl('/template/select.css?ver=3.0.1')); ?> //Doesn't work...
<h2>Hello World...</h2>
これが機能しない理由を誰か説明してもらえますか?