2016-02-28 32 views
2

我試圖在listView(在umbraco backoffice)中顯示我的城市節點屬性。 每個「城市」節點都擁有'國家'節點屬性(屬性類型是內容選取器)。 在列表視圖中,如果我選擇'Columns Displayed'類型的國家,我得到的國家節點ID,如果我選擇'Columns Displayed'類型CountryName(我有這個道具在國家節點..)我我得到一個空欄。ListView中的顯示內容選取器屬性 - Umbraco v 7.4

enter image description here

任何想法如何獲得國名(或相關對象中的任何其他財產)???

+0

您是否在談論後臺「子項目」選項卡?你可以添加一個截圖到你的問題? – elolos

+0

嗨elolos 我添加了一張圖片 – Jarufi

+0

謝謝,現在有道理。你期望CountryName顯示什麼,我看到父節點的名字是泰國,那會是一樣的嗎? – elolos

回答

1

我發現的一個好方法是給節點添加「屬性索引」,然後我可以給他看。

在「GatheringNodeData」覆蓋功能我走節點(在我的情況下,它是城市),並把他加國名

e.Fields.Add("countryName",oNode.Parent.GetProperty("Name").Value.ToString()); 

接下來我就可以打電話給在這座城市擁有房產「國家名稱」。

我希望它可以幫助其他人

相關問題