在ACF直放站领域中使用模条件

时间:2019-11-05 作者:S2LF

我想在我的ACF中继器字段中设置一个模条件。

在a中while 循环,如果$j是奇数或偶数,我希望我的代码不同。

我的代码:

<div class="container grow mt-5">
<h1 class="text-center">Expositions</h1>

<?php
    $j = 1;
    if( have_rows(\'expos\') ):
        while ( have_rows(\'expos\') ) : the_row();
        $titre= get_sub_field(\'titre\');
        $img = get_sub_field(\'image\');
        $contenu = get_sub_field(\'contenu\');

        if ($j%2 == 1) {
        echo \'

         <div class="row mt-5">
            <div class="col-4">
                <img class="thumbnail" src="\'.echo esc_url($img[\'url\']);.\'" alt="\'.esc_attr($img[\'alt\']);.\'" />    
            </div>
            <div class="col-8">
                <h2 class="text-center">\'.$titre.\'</h2>
                <p>\'.$contenu.\'</p>
            </div>
            </div>\'
    } else {
        echo \'
         <div class="row mt-5">
            <div class="col-8">
                <h2 class="text-center">\'.$titre.\'</h2>
                <p>\'.$contenu.\'</p>
            </div>
            <div class="col-4">
                <img class="thumbnail" src="\'.echo esc_url($img[\'url\']);.\'" alt="\'.esc_attr($img[\'alt\']);.\'" />    
            </div>


            </div>\'
    };


    $j++;
    endwhile;
    else :
        echo \'<p class="text-center">No content !</p>\';
    endif;
    ?>

</div>


它不起作用。

我的错误在哪里?

1 个回复
SO网友:S2LF

解决方案是删除echo 第17行(&A);32