【问题标题】:Drupal Views- li tags around every 2 results?Drupal Views- li 每2个结果标签?
【发布时间】:2010-10-06 11:42:04
【问题描述】:

如何在 drupal 视图中每 2 个结果周围放置 li 标签?

我有这个;

result1 
result2
result3
result4

我需要这个;

<li> result1 result2 </li>
<li> result3 result4 </li>

谢谢

【问题讨论】:

    标签: drupal views drupal-theming


    【解决方案1】:

    在遍历结果的模板中,您可以创建一个计数器,并在需要时使用它来添加 li 标签。因此,如果计数器是奇数,则在开头添加开始 li 标记,如果计数器是偶数,则添加结束 li 标记。

    【讨论】:

    • 您可以尝试查看网格视图模板的工作原理,因为它能够输出两列表。
    • + 1 @Grayside:猜得好! @jdln:也许您想将视图设为 2 列,这就是为什么您要以这种方式将其包装在 &lt;li&gt; 中?您可以通过将视图中的Style 设置选择为Grid 来做到这一点。选择 2 列。
    • 我需要每个 li 标签有 2 个结果,因为这是 jQuery Carousel 需要的格式。网格样式用户一个表,所以不会解决我的问题。还是谢谢。
    • @jdln 为什么要将两个结果包装在一个 li 标签中?使用 jcarousel 您可以配置滚动项目的数量。
    • 因为我需要 2 列(我使用垂直滚动条)。 jcarousel 根据所有项目的高度计算可滚动高度,所以如果我通过编辑 css 创建 2 列,我会得到空白滚动。可滚动区域变为应有的两倍。
    猜你喜欢
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多