gpt4 book ai didi

orchardcms - Orchard cms : how to add media picker field to anew module

转载 作者:行者123 更新时间:2023-12-05 00:34:41 24 4
gpt4 key购买 nike

我正在为 Orchard cms 构建一个模块。
我想在我的模块中使用 mediapiker 模块。

通过 Orchard 后端接口(interface),可以将模块添加到内容项。
尚不清楚的是如何在另一个模块中使用一个模块。

如何将 mediapiker 字段添加到 Visual Studio 中的 Razor View ?

最佳答案

你应该看看 MediaPickerFieldDriver.cs 和 MediaPicker.Edit.cshtml。他们都在 Orchard.Fields。那应该给你你需要的一切。
再说一次,你要做什么并不完全清楚。如果您只是尝试从代码中将媒体选择器字段添加到您的内容类型,那么您应该从迁移中执行此操作,如下所示:

ContentDefinitionManager.AlterPartDefinition("Product",
builder => builder.WithField("ProductImage",
fieldBuilder => fieldBuilder
.OfType("MediaPickerField")
.WithDisplayName("Product Image")));

更新:正如@ed13 在他的回答中指出的那样,对于 Orchard 1.x (1.10+) 的更新版本,字段类型是 MediaLibraryPickerField而不是 MediaPickerField .

关于orchardcms - Orchard cms : how to add media picker field to anew module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10369967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com