2011-03-11 84 views
0

我在Drupal 6中有一個視圖(視圖2),它使用表格格式輸出一個頁面。我在表中顯示了幾個字段,其中之一是節點:body。我想只顯示傳情,但用+符號或其他可點擊的元素將其切換到節點主體。我不想重新加載視圖或切換視圖,因爲視圖有時會有400行。Drupal Views Teaser/body Toggle

我一直在考慮的可能的解決方案是使用Views Accordian,但是這並不保證表的功能可以按其他字段排序。

另一種選擇是某種形式的javascript或ajax更新視圖以在兩個字段之間進行交換,或者從顯示中排除一個並顯示另一個。

另一種選擇將是一些基於CSS的javascipt來限制身體的高度,然後將鏈接擴展到全高。

我希望有人能幫忙。

回答

0

您可以繼續使用表格格式,但可以添加像Readmore這樣的jQuery插件。

+0

我確實認爲解決方案會是這樣的,但下一個問題當然是如何在視圖中實現它。我可以看到divs如何在視圖中工作,我猜想既有傳情也有身體,然後對輸出進行一些重寫。你能給一些更具體的東西嗎? – 2011-03-14 06:34:21

+0

我鏈接的腳本負責生成自己的預告片。您可以使用視圖在調用腳本時生成的其中一個現有div(請參閱上面鏈接的Readmore頁面上的示例)。 – 2011-03-14 18:35:15