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 回答