javascript - 带有 Twitter Bootstrap 选项卡的表达式引擎 channel 条目不起作用

标签 javascript twitter-bootstrap expressionengine

我在使用 {exp:channel:entries} 对实现 Twitter Bootstrap 的选项卡时遇到问题。它与以下事实有关:您必须通过向其应用 .active 类来指定第一个事件选项卡,以便 Bootstrap 知道加载时显示哪个选项卡。但我的代码如下

       <div class="tabbable">
      <ul class="nav navtabs thumbnails">
        {exp:channel:entries channel="member_profiles" limit="4"}
        <li class="active">
          <a class="thumbnail" href="#{member_first_name}-{member_last_name}-tab" data-toggle="tab">
            <img src="{site_url}-/img/240x232.gif" alt="">
          </a>
          <div class="caption">
            <h4>{member_first_name} {member_last_name}</h4>
          </div>
        </li>
        {/exp:channel:entries}
      </ul>
    </div>
  </div>

    <div class="tab-content">
      {exp:channel:entries channel="member_profiles" limit="4" dynamic="no"}
          <div id="{member_first_name}-{member_last_name}-tab" class="tab-pane active">
            <div class="span6">
              <img class="thumbnail" src="{site_url}-/img/250x321.gif" alt="">
            </div>
      {/exp:channel:entries}
    </div>

我似乎无法理解的问题区域是 class="tab-pane active row people-profile"> 从我可以看到的所有选项卡都显示在页面上,因为所有 channel 条目都应用了 .active 类。我尝试添加 {switch="active|||"} 但无济于事。还有 here{if count == 1}active{/if} 答案没有达到预期的效果。

非常感谢您的帮助。

最佳答案

嗯,{switch} 和对 count 的条件检查都应该有效。我自己会选择条件式。

... {if count == "1"} class="active"{/if} ...

或者:

... class="tab-pane{if count == "1"} active{/if}" ...

当您说“没有达到预期的结果”时,了解它在您的标记中产生什么会有所帮助。

关于javascript - 带有 Twitter Bootstrap 选项卡的表达式引擎 channel 条目不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12879854/

相关文章:

javascript - 我需要有关图片编号的文本以在 jcarousel 中更改

php - 如果我学习 Codeigniter,我可以将它与 Drupal 一起使用吗?或者这是一个坏主意,我应该使用 Expression Engine?

javascript - Highcharts : How to align column chart and bubble chart vertically in the same series

javascript - 0x800a138f - JavaScript 运行时错误 : The value of the property '' is null or undefined, 不是函数对象

html - 为什么 Bootstrap 没有转换为响应我的静态导航顶部?

php - 如何增加 Bootstrap 进度条?

javascript - 带有以下 div 的光标

javascript - 如何使用 array.from 和 new set 方法返回多个值

css - 为什么 Twitter Bootstrap 对于样式的变体具有重复的类名称?

expressionengine - 如何在 ExpressionEngine 中嵌入 javascript/jquery 文件?