Допустим, у меня есть продукт, к которому я добавил поле изображения под названием SmallImage.
Когда я показываю список продуктов, я хочу, чтобы маленькое изображение было в виде.Когда я перехожу к списку подразделений, я получаю сводный вид по умолчанию, например:
<article class="content-item @contentTypeClassName">
<header>
@Display(Model.Header)
@if (Model.Meta != null) {
<div class="metadata">
@Display(Model.Meta)
</div>
}
</header>
@Display(Model.Content)
@if(Model.Footer != null) {
<footer>
@Display(Model.Footer)
</footer>
}
</article>
Как @ Display (Model.Content) генерирует HTML?
Где находится файл .cshtml , который я могу поместить @Html.Image (Model.SmallImage) в?
EDIT
Хорошо, я нашел это свойство вне модели: Model.ContentItem.Product.SmallImage.FileName , поэтому мне просто нужно знать, где находится файл шаблона.
THX!Дан
Бонусный вопрос: Использование инструментов дизайнера в любом представлении списка.Перейдите в Zone [Content] .Content.List .Под Shape указано, что есть два альтернативных вида.Одним из них является MyTheme / Views / List.Html.Если вы нажмете «создать», появится Относительный виртуальный путь 'Orchard.Core.Shapes.CoreShapes :: List' здесь не разрешен. Означает ли это, что на самом деле альтернативы этому представлению не существует