2011-07-07 27 views
0

我已經設置了一個視圖模板,該模板顯示來自該特定類別的產品和3個下一個產品(通過entry_date)。我的問題是,我在一個類別中有34個產品,一旦我繼續瀏覽下一個產品時,我會碰到34個產品的末尾,它將不再顯示。表達式引擎循環類別條目

我怎樣才能讓它回到第一個產品,即最新的產品?

我不是要求某人只是給我代碼的方式,我只需要一些幫助使用什麼代碼,因爲我已經搜索無濟於事!

+0

你能告訴我們一些代碼嗎 – Grumpy

+0

不幸的是,我目前沒有手頭的代碼。 ee是否沒有通用標籤來循環條目? – jay24888

回答

0

循環實際上是非常棘手的,不,這種行爲不是EE內置的。這將需要一些自定義編碼。

我的第一個刺會是在啓用PHP的模板或自定義插件中執行此操作,並抓取類別中的所有條目,將它們放入數組中,然後使用該數組作爲創建您的「未來3個產品」鏈接。這樣,您可以將當前產品與陣列進行比較(使用可能的entry_id作爲關鍵字),並且如果陣列中的其餘產品是< 3,則可以通過從陣列前面拉出所需的數據來進行補償。

摘要,我知道,但它應該是一個開始。

0

這不就是分頁嗎?將結果分爲正常範圍3/4。

您可以使用內置EE條件檢測何時沒有更多結果(無法回想起我的頭頂)。

當你點擊最後的結果時,添加一個鏈接返回到第一批。

您可以使用AJAX做到這一點,以獲得更加無縫的體驗。