1

「_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>

これが機能しない理由を誰か説明してもらえますか?

4

1 に答える 1