私はエントリーに使用されるテンプレートを持っています。エントリには常に1の2つの値を持つフィールドがあります。フィールド値によって異なるものを表示するPHPを書くことはできますか?ExpressionEngine - テンプレート内のPHP、項目に特定のフィールド値がある場合は何かを印刷しますか?
アイブ氏は、次のことを試してみましたが、それは私のPHPエラーを与える:
<?php if($my_field == 'value1') { ?>
<h3>Value 1</h3>
<?php } else { ?>
<h3>Value 2</h3>
<?php } ?>
おかげ
私のために働いていませんが、EEのサイトやフォーラムを見ていて、私はそれを知っています。任意のアイデアをどのようにこれをデバッグする?ありがとう – Evans
テンプレート( '{my_field}')に変数の値を出力することから始めて、それがあなたの考えであることを確かめることができます。 –
私のテンプレートでは、{job_type}を使用するのは、チャネルタグ内で、 'value1'と 'value2'を複数回(それぞれのエントリに対して)出力する場合にのみ機能します。 – Evans