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/

相关文章:

sharepoint - 网站定义和网站模板之间的主要区别是什么?

c# - 无法从共享点列表加载计算字段

java - artifactoryPublish 配置中发布部分的魔力

list - 在 SharePoint 2010 列表中的文件夹之间移动项目

visual-studio-2015 - VS2015 pubxml : how to exclude or eliminate the <PublishDatabaseSettings> section

visual-studio-2008 - 在Visual Studio 2008中使用发布时删除pdb文件

vb.net - 在哪里可以下载 Sharepoint DLL

Javascript(无 JQUERY)切换 Div

c# - 如何修复文件下载后卡住页面?(TreeView SelectedNodeChanged中的TransmitFile)

c# - 在 Sharepoint 2010 中获取当前登录的用户