2012-02-04 106 views
0

我在drupal中有一個視圖,我想以不同的方式顯示兩次。顯示兩次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> 

回答

0

對不起,我的回答將是一個有點模糊,因爲我從來沒有使用您正在使用的滑塊。

在您希望以相同視圖2種不同方式顯示的情況下,您可能需要查看視圖附件顯示。這將允許您爲縮略圖創建單獨的顯示,然後將其附加到您的縮略圖。然後,您可以將其設置爲在主視圖之前進行渲染,然後基本上迭代視圖兩次。

我試着找到一個很好的解釋器,但找不到太多。如果您安裝了常見問題解答模塊,它所安裝的視圖將使用附件將經典的「問題置於頂部」顯示。

FWIW我做了一個類似的滑塊使用Awkward Showcase和意見。我喜歡它,因爲沒有必要首先遍歷縮略圖,然後遍歷主要內容。相反,每一段內容都包含在一個單獨的div中,這使我可以主題化爲單個行。

+0

感謝您的幫助!我實際上想出了一種完全適合我的方式......我有一個包含兩個views_embed_view的塊,並將主題模板應用於每個視圖。完美的作品! – 2012-02-06 19:25:50