SharePoint 2010 - RichImageField 未在显示模式下显示

标签 sharepoint sharepoint-2010 publishing page-layout

我目前正在研究 SharePoint 页面布局并基于这些布局构建页面。

我目前有一个包含多个 RichImageFields 和 RichHtmlFields 的页面布局,但似乎第一个 RichImageField 没有显示(甚至没有呈现任何内容)。
在我看来,他和其他人是一样的:

    <div id="headerImage">
        <PublishingWebControls:RichImageField id="HeaderImage" FieldName="HeaderImage1" runat="server"/>
    </div>
    <div id="middleContent">
        <div id="left">
            <div id="about">
                <fieldset>
                    <legend>About</legend>
                    <PublishingWebControls:RichHtmlField ID="About" FieldName="AboutMedicInfo1" runat="server"/>
                </fieldset>
            </div>
            <div id="items">
                <h1>
                <SharePointWebControls:FieldValue FieldName="ItemsTitle1" runat="server"/></h1>
                <PublishingWebControls:EditModePanel runat="server" CssClass="edit-mode-panel">
                    <SharePointWebControls:TextField runat="server" FieldName="ItemsTitle1" />
                </PublishingWebControls:EditModePanel>
                <div id="Item1">
                    <fieldset>
                        <legend>
                        <SharePointWebControls:FieldValue FieldName="Item11" runat="server"/></legend>
                        <PublishingWebControls:EditModePanel runat="server" CssClass="edit-mode-panel">
                            <SharePointWebControls:TextField runat="server" FieldName="Item11" />
                        </PublishingWebControls:EditModePanel>
                        <PublishingWebControls:RichHtmlField ID="Item1" FieldName="Item1Content1" runat="server"/>
                    </fieldset>
                </div>
                <div id="Item2">
                    <fieldset>
                        <legend>
                        <SharePointWebControls:FieldValue FieldName="Item21" runat="server"/></legend>
                        <PublishingWebControls:EditModePanel runat="server" CssClass="edit-mode-panel">
                            <SharePointWebControls:TextField runat="server" FieldName="Item21" />
                        </PublishingWebControls:EditModePanel>
                        <PublishingWebControls:RichHtmlField ID="Item2" FieldName="Item2Content1" runat="server"/>
                    </fieldset>
                </div>
            </div>
        </div>
        <div id="center">
            <div>
                <PublishingWebControls:RichImageField id="HighLight1" FieldName="HighLight11" runat="server"/></div>
            <div>
                <PublishingWebControls:RichImageField id="HighLight2" FieldName="HighLight22" runat="server"/></div>
            <div>
                <PublishingWebControls:RichImageField id="HighLight3" FieldName="HighLight32" runat="server"/></div>
        </div>
        <div id="right">
            <div id="report">
                <PublishingWebControls:RichHtmlField ID="Report" FieldName="Report" runat="server"/>
            </div>
            <div id="webparts">
                <WebPartPages:WebPartZone runat="server" Title="Rechtsonder" ID="BottomRightControl"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone></div>
        </div>
    </div>
</div>

有趣的是,当我处于编辑模式和查看页面库项目时(在我将指定的字段添加到 View 之后),我完全能够看到图像。

有人对这个有经验么?如果我不清楚,请随时提出更多问题。

最佳答案

好的,我应该在发布我最初的问题之前检查一下。结果证明我的问题是因为我使用的是页面内容类型,而不是文章页面或欢迎页面内容类型。 Page CT 没有图像要查找的字段。

我发现真正有趣的是,它仍然让我选择图像并将值存储在某处......即使没有官方字段。我怀疑库中的字段在那里,因为您的其他内容类型需要它。

无论如何,希望其他人可能会发现这很有用。

关于SharePoint 2010 - RichImageField 未在显示模式下显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9990955/

相关文章:

javascript - 如何在sharepoint列的href中调用javascript

visual-studio - 在 Visual Studio 2008 上为 SharePoint 2010 构建 Web 部件

sharepoint - 使用 powershell 将文件上传到 SharePoint 文档库

sharepoint - 通过网络服务将文件上传到共享点的任何方式

c# - 如何避免 Sharepoint 自定义 WCF 服务的自定义 error.apx 重定向屏幕?

go - 如何使用Golang组织异步消息发布到RabbitMQ?

iphone - 我为Iphone创建了一个应用程序,但我不想为所有人发布

sharepoint - 如何在 SharePoint Online 中创建长度超过 255 个字符的动态超链接

scala - 建议向社区提供Scala项目的方法是什么?

node.js - 任务 '--ship' 不在你的 gulpfile 中