1

我有一个注册 ContentType,其中包含建筑项目的 ContentPicker 字段,其中包含具有纬度和经度等属性的地理位置部分。

发布新注册时,它会触发发送电子邮件的自定义工作流。在电子邮件的正文中,我可以使用以下标记进入建筑物的字段:{Content.Fields.Registration.Building.Content.Fields.Building.Address}

如何获取建筑物中包含的地理定位部分的属性值?我可以做这样的事情吗?{Content.Fields.Registration.Building.Content.Parts.Geolocation.Latitude}

我是 Orchard 的新手,我无法弄清楚它的结构。这可以开箱即用还是我必须编写自定义令牌?

4

1 回答 1

1

如果您知道要从内容选择器字段中获取哪个内容项(例如,如果它始终只有一个),那么以下可能会起作用:

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

这是假设您的 Building 字段配置为使用 Geolocation 部分选择内容类型

于 2015-10-14T13:02:12.337 回答