【发布时间】:2013-11-15 11:24:32
【问题描述】:
这是我的场景...
使用 Orchard CMS 1.7.1 我使用 Orchard UI 创建了一个名为“VistaImage”的自定义内容类型。此 Content Type 定义了一个基于 Media Library Picker Field 的字段,该字段也称为“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”,形状确实会被使用,但是我相信这会为每个内容类型更改这个形状,这不是我想要做的)。
任何关于我应该如何处理此要求的建议/指示都会受到重视。
谢谢。
【问题讨论】:
标签: orchardcms