我希望能够准确指定 ContentPart 在视图中的呈现位置。
例如,在我的 Content.Summary.cshtml 中,我想将我的标题和画廊中的第一张图片(我正在使用 ZenGallery)包装在一个锚标记中。我以为我可以这样做,但画廊模板没有呈现。
<a href="@Url.ItemDisplayUrl((IContent)Model)">
<h2>@Model.ContentItem.TitlePart.Title</h2>
@Display(Model.ContentItem.ZenGalleryPart)
</a>
但是,如果我执行以下操作,则图库模板 (ZenGallery.Summary.cshtml) 将与所有其他部分一起显示。
@Display(Model.Content)
我知道推荐的方法可能是使用 Placement.info,对吗?但是这种方式对我来说更有意义,并且可以对最终标记进行更精细的控制。我怎样才能实现我正在寻找的标记?