这是我的场景...
使用 Orchard CMS 1.7.1 我使用 Orchard UI 创建了一个名为“VistaImage”的自定义内容类型。此内容类型基于媒体库选择器字段定义一个字段,该字段也称为“VistaImage”。
一组 Vista 图像的投影被放置在“精选”区域中作为小部件参考并且效果很好。
在结果页面上使用 Shape Tracer,形状层次结构如下所示:
Zone [Featured]
Widget
List
Content Alt: Content-VistaImage
Fields_MediaLibraryPicker Alt: Fields.MediaLibraryPicker-VistaImage
Media
Parts_Image_Summary
我想要做的是从内容形状向下提供替代形状。这对于 Content 本身和 Fields_MediaLibraryPicker 来说很容易(因为 Shape Tracer 会自动提供适用的替代方案(如上所示))。
我的问题在于为 Media 和 Parts_Image_Summary 部分提供替代品。
查看Orchard 网站上Alternates的文档,我想如果我在 /Views/Parts/Image.Summary-VistaImage.cshtml 的主题中创建一个新形状,这将被引用,但它没有(尽管如果我删除了形状确实使用的“-VistaImage”,但我相信这会为每个内容类型更改这个形状,这不是我想要做的)。
任何关于我应该如何处理这个要求的建议/指导都会得到重视。
谢谢。