我有一个注册ContentType,它包含一个Building Item的ContentPicker字段,其中包含一个Geolocation Part,其中包含Latitude和Longitude等属性。
发布新注册时,会触发发送电子邮件的自定义工作流程。在电子邮件的正文中,我可以使用以下代码访问建筑物的字段:{Content.Fields.Registration.Building.Content.Fields.Building.Address}
如何获取建筑物中包含的地理定位部分的属性值?我可以这样做吗? {Content.Fields.Registration.Building.Content.Parts.Geolocation.Latitude}
我是Orchard的新手,我无法弄清楚它是如何构建的。这可以开箱即用,还是我必须编写自定义令牌?
答案 0 :(得分:1)
如果您知道要从内容选择器字段中获取哪个内容项(例如,如果它始终只有一个),则以下内容可能有效:
{Content.Fields.Registration.Building.Content.Fields.Building.ContentItems[0].Geolocation.Latitude}
这是假设您的建筑字段配置为选择具有地理位置部分的内容类型