我需要更改 SharePoint (MOSS 2007) 中网站集的标题。我发现一篇帖子说可以在 SharePoint Designer 中完成,但我没有看到指定的菜单,也无法在其他任何地方找到它。我假设我可以在必要时以编程方式做到这一点,但我想他们让它比这更容易(我傻了)。
更新:我实际上并没有完全听从你的建议。我只是更改了您在其中找到标题的 XML 文件,并且效果很好。谢谢!
我需要更改 SharePoint (MOSS 2007) 中网站集的标题。我发现一篇帖子说可以在 SharePoint Designer 中完成,但我没有看到指定的菜单,也无法在其他任何地方找到它。我假设我可以在必要时以编程方式做到这一点,但我想他们让它比这更容易(我傻了)。
更新:我实际上并没有完全听从你的建议。我只是更改了您在其中找到标题的 XML 文件,并且效果很好。谢谢!
好的,我想我现在明白你的意思了。您想更改 html 页面的标题,而不是网站的标题。我做了一点挖掘,这就是我发现的。
文本“Home”来自这个 xml 文件(在我的装备上):
C:\Inetpub\wwwroot\wss\VirtualDirectories\80\App_GlobalResources\wss.en-US.resx
<data name="multipages_homelink_text">
<value>Home</value>
</data>
默认情况下,Sharepoint 通过连接“主页 - ” + 站点标题来创建标题文本。因此,如果您想要完全自定义文本,请执行以下操作:
打开此文件进行编辑:
C:\Program Files\Common Files\Microsoft Shared\web 服务器扩展\12\TEMPLATE\SiteTemplates\sts\default.aspx
接下来,用您的自定义文本替换共享点标题:
前:
<asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">
<SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,multipages_homelink_text%>" EncodeMethod="HtmlEncode"/> - <SharePoint:ProjectProperty Property="Title" runat="server"/>
</asp:Content>
后:
<asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">
Your custom text goes here...
</asp:Content>
希望这就是你要找的!!!
当您说更改“网站集的标题”时,您是指网站集的顶级网站的标题吗?
如果是这样,以非编程方式,在顶级站点中,转到:站点设置 > 标题、描述和图标。
并且以编程方式,您可以新建顶级站点的 SPWeb,然后设置 Title 属性。
就您而言,我认为最好的方法是通过代码来完成。我认为barneytron的回答可以解决你的问题!
我面临的问题是在创建子站点时输入了错误的名称。然后我想在导航栏和其他任何地方更改站点的名称。
我去了那个要更改名称的特定子站点。然后站点操作 > 外观 > 标题描述和图标。然后改名字。
它非常简单。在 Sharepoint Designer 中打开站点,然后单击出现在顶部菜单上的重命名按钮。然后您可以重命名它并保存并刷新站点。
如果它不起作用,请尝试使用具有访问权限的管理员。
!!!!!!!!!