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