2015-10-14 55 views
1

我有一個註冊ContentType,其中包含一個建築物項目的ContentPicker字段,其中包含一個像緯度和經度一些屬性的地理位置部分。如何在電子郵件工作流中訪問嵌套的零件屬性?

當發佈新的註冊時,它會觸發發送電子郵件的自定義工作流程。在電子郵件的正文中,我可以使用像這樣的令牌來訪問建築物的字段:{Content.Fields.Registration.Building.Content.Fields.Building.Address}

如何獲取建築物內包含的地理位置部件的屬性值?我可以做這樣的事嗎? {Content.Fields.Registration.Building.Content.Parts.Geolocation.Latitude}

我是新來的果園,我無法弄清楚它的結構。這可以開箱即用,否則我必須編寫自定義令牌?

回答

1

如果你知道從內容選擇器領域採取哪些內容項(例如,如果它總是隻有一個),那麼下面可能的工作:

{Content.Fields.Registration.Building.Content.Fields.Building.ContentItems[0].Geolocation.Latitude} 

這是假設你的建築領域被配置爲選擇一個地理位置部分的內容類型

+1

我很有希望,但不幸的是它也不起作用。據我所知,唯一的解決方案是創建一個自定義令牌。 http://arkleseizure.net/custom-tokens-in-orchard-cms幫助我在路上。 – Lawyerson

相關問題