Orchardcms Orchard模块覆盖现场驱动程序

Orchardcms Orchard模块覆盖现场驱动程序,orchardcms,Orchardcms,各位果园人好 我不确定我想做的是否可行,但我想覆盖我正在编写的模块中单个字段的驱动程序 我想要更多控制的字段是内容选择器字段。基本上,我希望内容选择器为它们各自的内容项加载形状。我已经看了一个关于如何加载形状的示例,但是我不确定在我的模块中实现类似内容的最佳/推荐方法 我将“内容选择器”字段附加到我的内容部分,内容项标题的默认内容选择器逗号列表将按预期显示。我已尝试在Placement.info中定义备用视图,但无法从备用视图中加载内容项形状 据推测,根据Sipke的示例,这些形状需要在驱动程序

各位果园人好

我不确定我想做的是否可行,但我想覆盖我正在编写的模块中单个字段的驱动程序

我想要更多控制的字段是内容选择器字段。基本上,我希望内容选择器为它们各自的内容项加载形状。我已经看了一个关于如何加载形状的示例,但是我不确定在我的模块中实现类似内容的最佳/推荐方法

我将“内容选择器”字段附加到我的内容部分,内容项标题的默认内容选择器逗号列表将按预期显示。我已尝试在Placement.info中定义备用视图,但无法从备用视图中加载内容项形状

据推测,根据Sipke的示例,这些形状需要在驱动程序中构建并传递。如果这是正确的做法,我怎么能用最少的“黑客”以最具果园风格的方式做到这一点呢。查看调试器,我可以“黑”到我的部件驱动程序中需要的字段;但是我正在构建的模块将来会被不熟悉它的人重用,如果他们开始从内容部分添加/删除字段,我希望一切都能相应地进行

当然,如果我必须选择“黑客”选项,我愿意这样做,但只有在我用尽所有其他选项之后。这是我的第一个模块,在这一过程中我学到了很多东西,我真的在努力学习“正确”的方法,尽我所能建造一个果园模块


提前谢谢

对不起,我已经读了两遍了,我仍然不知道你想做什么,或者为什么你认为你需要超越一个司机。你能澄清一下吗?对不起,我不太擅长用语言表达这些东西;我通常在自己想办法的时候画画。我试图让内容选择器字段显示内容项目的形状,而不仅仅是带有链接的项目标题。Sipke的内容选择器小部件可以做到这一点。剩下的是尝试提供上下文(Content Picker字段附加到我的Content部分)。那么为什么不使用Sipke的Content Picker小部件呢?因为我正在创建一个供客户端使用的模块,它需要尽可能的基本。我正在构建的模块可以使用上述小部件以及投影或分类法和其他内置的Orchard功能来完成;但是对于技术上有挑战的人来说,这是非常非常复杂的。牵手是必须的。