0

私は問題があります。layout.phtml で、いくつかを除くすべてのページで必要な javascript ファイルをロードします。

$this->headScript()->prependFile($this->basePath('js.js'), 'text/javascript');

echo $this->headScript()

layout.phtml を使用する index.phtml ファイルでこの JavaScript を除外するにはどうすればよいですか?

4

1 に答える 1

0

次のように実行できます。

if (__FILE__ != $YOUR_PATH_NAME) {
  $this->headScript()->prependFile($this->basePath('js.js'), 'text/javascript');
  echo $this->headScript()
}

$YOUR_PATH_NAME実際のパスに置き換えます。このスクリプトは、インデックス ページにない場合にのみ if ブロック内でスニペットを実行する必要があります。

于 2013-07-05T07:06:31.637 に答える