0
我在使用UmbracoContext.Current.PublishedContentRequest.PublishedContent時遇到了Umbraco項目獲取錯誤的PublicationContent節點的問題,好像它正在獲取當前節點的父節點。Umbraco獲取錯誤的當前節點?
這可能是一個遠射,因爲在這個問題上我還沒有任何信息可以給出,我不知道它出錯的地方。我沒有開始這個項目,它只是交給我,我必須完成它。
這個Umbraco項目在我無法獲取當前節點的頁面上有URL重寫。該頁面有幾個URL,如果我轉到該頁面的規範URL,它可以得到該節點。
我希望有人能幫助我。
預先感謝您!
在該頁面的視圖行,如果刪除此行爲你得到Model.Content.Id,是否是正確的節點ID?你在哪裏使用UmbracoContext.Current.PublishedContentRequest.PublishedContent?你可以發佈一些代碼,這可能有助於查看問題的出處。 – Tim
這是在佈局頁面上,如果我使用Model.Content.Id,它也會得到錯誤的ID。我發現了一個現在可行的解決方案,但我仍然很想知道這裏出了什麼問題。這個Umbraco項目正在運行一種MVVM架構,所以我爲每個文檔類型和每個模板的ViewModels都有模型。模型和視圖模型正在獲得所有正確的信息,這意味着我只是使用了Umbraco.TypedContent(Model.Id)並通過它獲得了我的節點。 「模型」是視圖中使用的ViewModel。 這很混亂,我的解釋可能沒有多大意義。 :/ – Mikkel