gpt4 book ai didi

sharepoint - 删除 PlaceHolderPageTitleInTitleArea 的内容

转载 作者:行者123 更新时间:2023-12-02 19:38:57 25 4
gpt4 key购买 nike

在 sharepoint 中,有一个名为 PlaceHolderPageTitlteInTitleArea 的内容占位符。我试图从放置在 CONTROLTEMPLATES 中的自定义 RenderingTemplate 中删除其中的所有内容。那么是否可以通过使用内联代码或其他方式来实现这一点。

现在我已使用 SharePoint:RenderingTemplate 控件中的此代码修复了该问题

   <script type="text/javascript">
var tableArea = document.getElementById('onetidPageTitleAreaFrame');
if (tableArea != null) {
tableArea.style.height = '25px';
}

var titleArea = document.getElementById('onetidPageTitle');
if (titleArea != null) {
titleArea.style.display = 'none';
}
</script>

最佳答案

如果您创建自定义母版页并修改

<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" />

要阅读的标签

<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" Visible="false" />

相反,您可以获得相同的结果。您可以通过以下方式创建自定义母版页:使用 SharePoint Designer 打开网站,创建新母版页,将 Default.master 的内容复制到其中,然后修改占位符标记,并将新母版页设置为自定义母版页。

您还可以创建一个面板控件,将其可见性设置为 false,然后放入您不希望在屏幕上呈现的所有占位符:

<asp:Panel visible="false" runat="server">
<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server" />
</asp:Panel>

希望这有帮助。

关于sharepoint - 删除 PlaceHolderPageTitleInTitleArea 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/197236/

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