如何使用SuiteBarBrandingElement?

时间:2012-09-18 17:54:48

标签: sharepoint sharepoint-2013

我正在查看SharePoint 2013中的默认母版页(v15.master),并且页面上有一个服务器控件<SharePoint:SuiteBarBrandingElement runat="server"/>呈现为“SharePoint”。我无法弄清楚在哪里将其更改为其他内容(无需编写代码)。

1 个答案:

答案 0 :(得分:3)

信息很薄,但似乎没有任何基于UI的方式来获得此设置。但设置它(实际上是SPWebApplication上的属性)。

请参阅此(无用的)文档:SPWebApplication.SuiteBarBrandingElementHtml

就像你指出的那样,你可以编写一个解决方案来修改这个属性,但是我们也可以使用一些PowerShell来实现它。

在SharePoint 2013 Management Shell中执行此操作:

$app = Get-SPWebApplication http://my.sp2013.site/
$app.SuiteBarBrandingElementHtml

产生此输出:

<div class="ms-core-brandingText">SharePoint</div>

这意味着我们可以在这里指定一个新值:

$app.SuiteBarBrandingElementHtml = '<div class="ms-core-brandingText">Hello World!</div>'
$app.Update()

除此之外,构建一个通过Admin UI公开属性来更新它的解决方案会非常方便。我不知道为什么微软没有提供开箱即用的功能;似乎这是意图(在某些时候)。