2

私はテンプレートを作成しようとしています:

if(no_feature == 1) {

   TEXT (displayed on the left side), IMAGE (displayed on the right side)
} else {
   IMAGE (displayed on the left side), TEXT (displayed on the right side)
}

これまでの私のコードは次のとおりです。

<div class="post-content">
    <?php if ($this->get_field('no_feature')== 1);?>
    <div class="one_half">
        <?php echo "TEXT";?>
    </div>
    <div class="one_half last">
        <?php echo "Image";?>
    </div>
    <?php else:?>
    <div class="one_half">
        <?php echo "Image";?>
    </div>
    <div class="one_half last">
        <?php echo "Text";?>
    </div>
    <?php endif; ?>
</div>
4

2 に答える 2

0

あなたはこのコード:

<div class="post-content">
    <?php if ($this->get_field('no_feature')== 1): ?>
    <div class="one_half">
        <?php echo "TEXT";?>
    </div>
    <div class="one_half last">
        <?php echo "Image";?>
    </div>
    <?php else: ?>
    <div class="one_half">
        <?php echo "Image";?>
    </div>
    <div class="one_half last">
        <?php echo "Text";?>
    </div>
    <?php endif; ?>
</div>

if 条件では、次のようにすべきセミカラムがあります:マーク。

于 2013-10-28T08:55:30.267 に答える
0

通常は、バリアントなどを HTML DOM ツリーに実装しない方がよいでしょう。代わりに、クリーンなリストを作成し、スタイル クラス (この場合はフロート ルールを使用) を使用して視覚化を処理します。このようにして、コンテンツをビジュアライゼーションから分離します。つまり、後でビジュアライゼーションを変更でき、毎回すべてを再プログラムする必要がありません。

于 2013-10-28T08:55:40.673 に答える