我们使用Sitecore和TDS,而我正试图利用Glass进行一些重构,并试图弄清楚是否有采取玻璃场的方法(例如玻璃.Mapper.Sc.Field.Link)并将其转换/转换为底层的Sitecore LinkField(通用链接),因此我可以使用我们在其他地方使用现有的实用工具方法,将LinkField作为参数(例如)。
我已经做了一些寻找,但没有找到任何东西 - 只是试图弄清楚我是否需要创建我们的实用方法的重构版本来接受Glass对象,或者如果这是可行的其他方式。如果你能提供帮助,请提前致谢。
答案 0 :(得分:3)
目前他们不是一个实用工具。 Glass将数据源(即项目)与最终对象断开连接。这样做是为了提供更大的灵活性。相反,您应该使用将返回常规链接字段的自定义数据处理程序,请参阅此处的信息: http://glass.lu/docs/tutorial/sitecore/tutorial19/tutorial19.html
实现代码不应超过20行。