首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Smarty在循环中交换内容布局

使用Smarty在循环中交换内容布局
EN

Stack Overflow用户
提问于 2016-01-08 00:07:10
回答 1查看 68关注 0票数 0

我用的是CMSMS,它用的是智能。我需要以奇数/偶数顺序显示新闻模块的内容。我试过使用{循环}和{节},但我不是程序员,所以我只是在这里猜测。布局样本

每个布局的示例代码如下所示:

代码语言:javascript
复制
<!-- 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. 等等..。

这能用聪明吗?

谢谢您在这方面的任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-08 12:12:10

如果您的CMSms版本使用Smarty 3,请使用

代码语言:javascript
复制
     {foreach $myNames as $name}
       {if $name@iteration is div by 2}
         <!-- Layout B -->
       {else}
         <!__ Layout A -->
       {/if}
     {/foreach}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34667439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档