簡體   English   中英

Umbraco 7個列表

[英]Umbraco 7 lists

我是Umbraco的新手,正在嘗試掌握Umbraco的概念,尤其是如何創建列表。 例如,您可能希望新聞列表以帶有鼠標懸停額外內容的標題列表的形式顯示在頁面上,但是您不希望能夠單擊某項並打開整個頁面,而是以列表的形式出現。

您可以在頁面本身上創建重復的內容網格,但這可能變得難以處理。

看起來(如果我錯了,請糾正我),Umbraco的方法是創建一個父頁面,每個新聞項都是一個子頁面,可以單獨進行編輯,並使用局部視圖在所需頁面上列出它們。

這是推薦的方法嗎? 如果是這樣,則有兩個問題:

  1. 如何從主導航中排除這些新聞“幻像”頁面-我知道我可以在頁面上使用別名umbracoNaviHide設置true / false屬性並將其選中(將其從查詢的“可見”中排除)
  2. 如果是這樣,我如何防止通過其URL直接訪問新聞頁面(umbracoNaviHide不會阻止該頁面打開)

大概這些新聞頁面將作為后端的后代顯示在后端主視圖中?

任何意見歡迎!

您可以使用Content Repository來保存內容對象,這些對象將不是應用程序中的頁面。

使用以下步驟:

步驟1:創建根內容存儲庫文檔類型

轉到后端的Settings部分。 在“ Document Types創建一個新類型,並將其命名為“ Content Elements 創建此內容后,請確保選中“ Allow at root ”復選框,以便將該元素添加到“ Content部分的根目錄中。

步驟2:將新創建的文檔類型添加到內容的根目錄

轉到“ Content部分,然后選擇直接在內容下方添加新項(選擇“ Content旁邊的三個點)。

選擇您的Content Elements項,為其命名,然后單擊保存。

步驟3:移除根目錄允許的復選框

您只想在您的根目錄中添加一個Content Reposity項,即可在其中放置所有項,例如新聞,工作,位置,...

轉到“ Content Elements文檔類型的設置,然后刪除“ Allow at root ”復選框。

步驟4:為每種類型創建一個子存儲庫

現在,以您的示例為例,創建一個News文檔類型,它將是Content Elements資源庫的子項。

轉到后端中“ Setting下的“ Document Types ”,然后選擇添加新的文檔類型。 給它起一個News名稱,然后選擇保存。

在“ Content Elements的設置中,選中新創建的“ News項的復選框以允許其作為子項。

步驟5:在您的內容中添加新聞列表

在內容部分中,選擇使用三個點在Content Elements下添加一個新項目。

選擇新聞項,為其命名並選擇保存。

步驟6:為新聞項創建一個新文檔

還有一個項目是NewsItem ,它將保存該項目的屬性/信息。

使用4的相同步驟,您可以輕松地添加它。 要知道,現在你必須去News項,您將添加一個檢查到NewsItem復選框允許作為一個孩子。

現在還定義newsitem的一些屬性。

步驟7:在內容中添加newsitems

使用5中的相同步驟,現在可以在新聞列表中添加項目。

步驟8:如何在頁面上放置內容元素

如果創建了頁面,則可以添加具有ContentPicker數據類型的屬性,該屬性可用於從Content Elements存儲庫中選擇一項。 或使用部分視圖,您可以從News創建列表以獲取所有項目。

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM