0

私はEE初心者です。サブページのテンプレートがあります。すべてのサブページが同じサブページ テンプレートを使用します。しかし、一部のサブページでは、追加の div (情報ボックスのようなもの) を配置する必要があります。条件を設定するにはどうすればよいですか? わずかな div の違いのためだけに別のテンプレートを作成する必要がありますか?

URLは一貫しているので、URLチェックを行って適切なURLのdivを表示できればうまくいきますが、PHP if {}条件をテンプレートに入れることはできますか?

感謝はとても役立ちます!!!

4

1 に答える 1

0

ExpressionEngine 条件を使用できます。

こちらのドキュメントを参照してください: http://expressionengine.com/legacy_docs/templates/globals/conditionals.html

あなたの説明に基づいて、URLに基​​づいてこれを行うことができると思います。セグメント変数を使用して URL を読み取ることができます。したがって、URL がhttp://www.foo.com/bar/testで、ボックスを /bar/test ページにのみ表示したい場合は、次のような条件を使用します。

{if segment_2 == 'test'}
<div id="foobar">Lorem Ipsum</div>
{/if}
于 2010-09-08T15:50:29.793 に答える