Orchard field mediapicker 字段放置
Orchard field mediapicker field placement
我使用该界面创建了一个 ContentType(名为 Trainer),并使用媒体选择器字段输入培训师的照片,以及培训师当前职位的文本字段和 2 个部分(标题和 Body)来定义其他信息。
当浏览培训师并转到培训师的详细信息时,照片出现在所有其他字段的末尾,我找不到如何使用 placement.info 让照片显示在所有字段的顶部和其他部分。
这些是 Orchard.MediaLibrary 中的默认规则:
<Match DisplayType="Detail">
<Place Fields_MediaLibraryPicker="Content:after"/>
</Match>
<Match DisplayType="Summary">
<Place Fields_MediaLibraryPicker_Summary="-"/>
</Match>
<Match DisplayType="SummaryAdmin">
<Place Fields_MediaLibraryPicker_SummaryAdmin="Content:after"/>
</Match>
所以在你的情况下它将是:
<Match ContentType="Trainer">
<Place Fields_MediaLibraryPicker="Content:before" />
</Match>
或者,当您可能在培训师内容类型中添加多个 medialibrarypicker 字段时:
<Match ContentType="Trainer">
<!-- Photo is the name of your field in this case -->
<Place Fields_MediaLibraryPicker-Photo="Content:before" />
</Match>
启用形状追踪模块以轻松了解如何定位字段:
http://docs.orchardproject.net/Documentation/Customizing-Orchard-using-Designer-Helper-Tools
http://docs.orchardproject.net/Documentation/Understanding-placement-info
我使用该界面创建了一个 ContentType(名为 Trainer),并使用媒体选择器字段输入培训师的照片,以及培训师当前职位的文本字段和 2 个部分(标题和 Body)来定义其他信息。
当浏览培训师并转到培训师的详细信息时,照片出现在所有其他字段的末尾,我找不到如何使用 placement.info 让照片显示在所有字段的顶部和其他部分。
这些是 Orchard.MediaLibrary 中的默认规则:
<Match DisplayType="Detail">
<Place Fields_MediaLibraryPicker="Content:after"/>
</Match>
<Match DisplayType="Summary">
<Place Fields_MediaLibraryPicker_Summary="-"/>
</Match>
<Match DisplayType="SummaryAdmin">
<Place Fields_MediaLibraryPicker_SummaryAdmin="Content:after"/>
</Match>
所以在你的情况下它将是:
<Match ContentType="Trainer">
<Place Fields_MediaLibraryPicker="Content:before" />
</Match>
或者,当您可能在培训师内容类型中添加多个 medialibrarypicker 字段时:
<Match ContentType="Trainer">
<!-- Photo is the name of your field in this case -->
<Place Fields_MediaLibraryPicker-Photo="Content:before" />
</Match>
启用形状追踪模块以轻松了解如何定位字段:
http://docs.orchardproject.net/Documentation/Customizing-Orchard-using-Designer-Helper-Tools
http://docs.orchardproject.net/Documentation/Understanding-placement-info