0
使用Orchard 1.6我創建了一個表單(用戶可以從前端訪問)如何從前端顯示內容項目列表?
此表單包含一個內容部分,所以當它被提交時它將被存儲爲一個內容項目。
從前端然後,我會喜歡在一個表格式顯示,只有該用戶提交(因爲用戶將登錄)以前的內容項
作爲管理員,我可以查看從這個名單儀表板,但是用戶只能訪問前端。
如何從前端顯示內容項列表?
使用Orchard 1.6我創建了一個表單(用戶可以從前端訪問)如何從前端顯示內容項目列表?
此表單包含一個內容部分,所以當它被提交時它將被存儲爲一個內容項目。
從前端然後,我會喜歡在一個表格式顯示,只有該用戶提交(因爲用戶將登錄)以前的內容項
作爲管理員,我可以查看從這個名單儀表板,但是用戶只能訪問前端。
如何從前端顯示內容項列表?
我敢肯定你之前已經問過這個確切的問題......而且人們說過使用預測或編寫自己的代碼來查詢你需要的內容項。
所以說你的內容項目是筆記。你已經附加了一個NotePart給他們。您的NotePart可能如下所示:
public class NotePartRecord : ContentPartRecord
{
public virtual string Title { get; set; }
public virtual string NoteContent { get; set; }
public virtual UserPartRecord UserPartRecord{ get; set; }
}
UserPartRecord將是創建它的用戶的記錄。然後你可以這樣查詢:
this.services.ContentManager
.Query<NotePart>()
.Where<NotePartRecord>(e => e.UserPartRecord.Id == user.Id)
.List()
其中服務是IOrchardServices。然後,您可以選擇要顯示的數據或只顯示整個內容項目。
我會建議翻翻果園源代碼,怎麼辦幾乎所有:)
對於哈沙IL好,謝謝例子搏一搏 – John