私が取り組んでいるWebサイトには、すべてのWebページ、ヘッダー、フッター、サイド要素(sideLeft)で使用する3つの要素があります。私はすべてのファイルにアクセスでき、作成したい投稿用のテンプレートを作成することもできます。問題はそれが3つの要素をロードすることです。要素ファイルまたはテンプレートにsideLeft.el.php要素をラップさせないようにするためのコードスニペットがあることを期待していました。特定のウェブページ?特定のページにPHP要素が読み込まれないようにするには
-3
A
答えて
0
なぜあなたはそのページにロードしたくない部分を含めるだけではないのですか?
0
urlからページ名を取得し、sideleft.el.phpに条件を入れてレンダリングしないでください。
<?php>
$urlPath = $_SERVER['REQUEST_URI'];
if(strpos($urlPath, 'pagename') > 0)
{
// dont display
}else{
//display
}
</?>
は、このコードは... <?phpの 場合(の$ this - >表示 - > elements->バスケットINSTANCEOF要素){ \t電子(の$ this - >表示 - >要素がある中で、すでに現在 - > basket-> render()); } if($ this-> view-> elements-> lastSearch instanceOf要素){ \t($ this-> view-> elements-> lastSearch-> render()); } これを編集する必要はありますか、またはページ名を入力してPHPコードを追加するだけですか? – Grimsted
URLからページ名を追加して入力するだけです –