【问题标题】:Displaying drupal view twice显示drupal视图两次
【发布时间】:2012-02-04 20:16:28
【问题描述】:

我想以不同的方式在 drupal 中显示两次。

我正在创建两个内容滑块。它看起来像一个使用 SlideDeck 的画廊。我有一个显示内容详细显示的滑块,另一个滑块是缩略图视图,单击时会更改第一个滑块。该功能类似于 ESPN 或 WWE.com 主页上的滑块。

我的视图连接到一个节点队列。

它看起来像:

<div id="slide-contain">
    <div id="slide1">
        <dl>
            <dd>
                cycle through the view
                <?php print $rows; ?>
            </dd>
        </dl>
    </div>
    <div id="slide2">
        <dl>
            <dd>
                cycle through the view again
                <?php print $rows; ?>
            </dd>
        </dl>
    </div>
</div>

【问题讨论】:

    标签: php drupal drupal-6 views drupal-views


    【解决方案1】:

    抱歉,我的回答会有点含糊,因为我从未使用过您正在使用的滑块。

    在您希望以 2 种不同方式查看相同视图的情况下,您可能需要查看 Views Attachment Displays。这将允许您为缩略图创建单独的显示,然后将其附加到您的常规显示。然后,您可以将其设置为在主视图之前渲染,这基本上会迭代视图两次。

    我尝试为它们找到一个很好的解释器,但找不到太多。如果您安装了 FAQ 模块,它安装的视图使用附件来呈现经典的“问题在顶部”显示。

    FWIW 我使用Awkward Showcase 和视图做了一个类似的滑块。我喜欢它,因为没有必要先遍历缩略图,然后遍历主要内容。相反,每条内容都包含在一个 div 中,允许我为单行设置主题。

    【讨论】:

    • 感谢您的帮助!实际上,我想出了一种非常适合我的方法……我有一个带有两个views_embed_view 的块,并将主题模板应用于每个视图。完美运行!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-25
    相关资源
    最近更新 更多