MediaPickerFields में अभी भी मुझे elude।Orchard सीएमएस MediaPickerField के साथ काम करता है Migrations.cs
मैं Migrations.cs में एक नया भाग परिभाषित और एक Boolean
स्तंभ और हिस्सा करने के लिए एक 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, आयाम, alt text, class, आदि) से?
अर्थात - Parts.ImageContent.cshtml (मैं कुछ इस तरह पूरा करने के लिए चाहते हैं):
<div>
<img src="@Model.ImageField.Url" alt="@Model.ImageField.Alt" />
</div>
कोई भी विचार?
कुछ खोदने के बाद, मेरे पास समाधान है। मैं इसे जल्द ही पोस्ट करूंगा। – chrisriesgo