Orchardcms 如何从零件驱动程序显示方法访问列表中Orchard内容项的位置?

Orchardcms 如何从零件驱动程序显示方法访问列表中Orchard内容项的位置?,orchardcms,orchardcms-1.8,Orchardcms,Orchardcms 1.8,我有一个包含在内容类型中的内容部分,该内容类型通常显示在列表中。我想从我的零件驱动程序访问列表中的位置。这可能吗?我看到shape元数据对象上有一个Position属性。但是如何从零件驱动程序显示方法获取内容项的形状元数据呢?这可能吗?不,position属性完全用于其他对象。这个问题有几个问题。首先,您希望从驱动程序访问什么形状的元数据?“内容项的形状”不是一个有意义的表达:形状通常是每个内容部分,而不是内容项 不幸的是,列表形状没有将索引保留在它呈现的项目形状上的任何位置,因此您必须自己添加

我有一个包含在内容类型中的内容部分,该内容类型通常显示在列表中。我想从我的零件驱动程序访问列表中的位置。这可能吗?我看到shape元数据对象上有一个Position属性。但是如何从零件驱动程序显示方法获取内容项的形状元数据呢?这可能吗?

不,position属性完全用于其他对象。这个问题有几个问题。首先,您希望从驱动程序访问什么形状的元数据?“内容项的形状”不是一个有意义的表达:形状通常是每个内容部分,而不是内容项

不幸的是,列表形状没有将索引保留在它呈现的项目形状上的任何位置,因此您必须自己添加它。例如,可以通过覆盖列表形状渲染并将索引设置为内部形状的属性来实现。这篇文章应该让您开始: