MediaPickerFieldsはまだ私を避けています。
Migrations.csで新しいパーツを定義し、次のようにパーツにBoolean
列とaを追加しました。MediaPickerField
SchemaBuilder.CreateTable("ImageContentPartRecord", table =>
table.ContentPartRecord()
.Column("DisplayImage", DbType.Boolean));
ContentDefinitionManager.AlterPartDefinition("ImageContentPart", builder =>
builder
.Attachable()
.WithField("ImageField", fld =>
fld.OfType("MediaPickerField")
.WithDisplayName("Image")));
クラスがあるImageContentPart
とするImageContentPartRecord
と、ドライバーとパーツテンプレート(編集/表示)のMediaPickerField(URL、ディメンション、代替テキスト、クラスなど)からデータを取得するにはどうすればよいですか?
すなわち--Parts.ImageContent.cshtml(私はこのようなことを達成したい):
<div>
<img src="@Model.ImageField.Url" alt="@Model.ImageField.Alt" />
</div>
何か案は?