2017-06-16 37 views
0

我有一個頁面大小爲1的基本轉發器中顯示的相同頁面類型的自定義項目列表。我想實現自己的導航,這幾項。Kentico 10 BasicRepeater - 實現項目之間的自定義導航

我試過使用文本/ XML轉換,所以我不確定是否必須恢復使用ASCX。

但是DataItemCount可以正常工作,但不是當前的「item」索引。我已經嘗試了始終爲零的DataItemIndex和DisplayIndex。我試圖訪問當前的傳呼機(雖然理想情況下我想隱藏這個),但我不是100%確定如何引用它。

我還需要能夠導航到下一個和上一個項目。我確信我可以在自定義方法中使用querystring頁面參數,但不知道如何編寫或如何調用它。我正在努力尋找不僅僅涉及評估列值的例子。

回答

1

這聽起來像你需要一個旋轉木馬。我會用javascript解決這個問題:它更高效,因爲它不會在您在項目之間導航時重新加載頁面。

+0

感謝您的建議。決定堅持使用中繼器和轉換的方便。由於內容被緩存,並且沒有太多項目,所以我認爲最初的開銷並不明顯。 – Jen

1

您也可以使用此:

https://devnet.kentico.com/articles/previous-and-next-links-to-listed-pages

它的8.2版本,但沒有或少許代碼調整應該在任何版本。

+0

謝謝,但它聽起來像它非常結構化(即你指定的文本/圖像爲以前的鏈接) - 所以我不認爲它會有靈活性來完成自定義的外觀和感覺。幸運的是,我使用自定義擴展方法和轉換器使用查詢字符串值來轉發器工作 – Jen

+1

下一個/上一個鏈接代碼可以保存具有文本和圖像的完整HTML標記,並且還可以將CSS樣式應用於父元素,但是如果擁有它已經實施,那麼對你有好處:) – JanH