0

smartyを使用するCMSMSを使用しています。ニュース モジュールのコンテンツを奇数/偶数の順序で表示する必要があります。{cycle} と {section} を使ってみましたが、私はプログラマーではないので、推測にすぎません。 レイアウトサンプル

各レイアウトのサンプル コードは次のようなものです。

<!-- Layout A -->
<div class="row">
        <div class="col-lg-8 col-md-8 col-sm-8 text-center">
            <div class="image">
                Image
            </div>
        </div>
        <div class="col-lg-4 col-md-4 col-sm-4 text-center">
            <div class="text">
                Text Content
            </div>
        </div>
    </div>
<!-- Layout B -->
    <div class="row">
        <div class="col-lg-4 col-md-4 col-sm-4 text-center">
            <div class="text">
                Text Content
            </div>
        </div>
        <div class="col-lg-8 col-md-8 col-sm-8 text-center">
            <div class="image">
                Image
            </div>
        </div>
    </div>

私はいくつかのニュースを持っており、それらは次のように提示されるべきです:

  1. レイアウトA
  2. レイアウトB
  3. レイアウトA
  4. レイアウトB
  5. 等々...

これは smarty を使用して可能ですか?

これについて何か助けてくれてありがとう。

4

1 に答える 1

0

CMSms のバージョンが Smarty 3 を使用している場合

     {foreach $myNames as $name}
       {if $name@iteration is div by 2}
         <!-- Layout B -->
       {else}
         <!__ Layout A -->
       {/if}
     {/foreach}
于 2016-01-08T12:12:10.953 に答える