sharepoint - SharePoint Online 2010 功能区中的自定义链接/按钮

标签 sharepoint sharepoint-2010 ribbon

我是 SharePoint 新手,希望向功能区添加一些自定义链接或按钮(仅当高级功能区菜单控件未显示时才希望这些链接或按钮显示在功能区上,如果这有意义的话)。我使用的是 SharePoint Online(2010 版,但很快就会转换为 2013 版)。

这是我要添加链接或按钮的屏幕截图。

Right side of closed ribbon area

我认为 v4.master 中控制该区域的代码部分就是此部分,但我在让链接显示在正确的区域时遇到问题。

<div class="s4-trc-container-menu">
     <div>
        <wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
        </wssuc:Welcome>
        <wssuc:MUISelector ID="IdMuiSelector" runat="server"/>
    </div> 
</div>

有什么建议吗?非常感谢!

最佳答案

假设您使用 v4.master 作为母版页(默认),则有一个 ID 为“RibbonTabRowRight”的控件围绕您发布的代码片段。

您想要添加的任何链接和按钮都应位于此控件内,并且位于欢迎菜单(您发布的代码段)之前。使用简单的 anchor 标记还是更复杂的控件取决于您的要求。

示例:

<SharePoint:SPRibbonPeripheralContent
                runat="server"
                Location="TabRowRight"
                ID="RibbonTabRowRight"
                CssClass="s4-trc-container s4-notdlg">
    <SharePoint:DelegateControl runat="server" ID="GlobalDelegate0" ControlId="GlobalSiteLink0" />
     <a href="#" tabindex="-1" style="display:none"></a><a href="#" tabindex="-1" style="display:none"></a>
     <div class="s4-trc-container-menu">
         <a href="EXAMPLE.ASPX" />MY EXAMPLE</a>
         <div>
            <wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
            </wssuc:Welcome>
            <wssuc:MUISelector ID="IdMuiSelector" runat="server"/>
        </div>
    </div>
    <SharePoint:DelegateControl ControlId="GlobalSiteLink2" ID="GlobalDelegate2" Scope="Farm" runat="server" />
    <span>
        <span class="s4-devdashboard">
            <Sharepoint:DeveloperDashboardLauncher
                ID="DeveloperDashboardLauncher"
                NavigateUrl="javascript:ToggleDeveloperDashboard()"
                runat="server"
                ImageUrl="/_layouts/images/fgimg.png"
                Text="<%$Resources:wss,multipages_launchdevdashalt_text%>"
                OffsetX=0
                OffsetY=222
                Height=16
                Width=16 />
        </span>
    </span>
            </SharePoint:SPRibbonPeripheralContent>

关于sharepoint - SharePoint Online 2010 功能区中的自定义链接/按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14611336/

相关文章:

sharepoint - 如何使用版本控制将文档从 SharePoint 2003 移动到 SharePoint 2007?

c# - VSTO 功能区库,看起来像 Word 2010 中的样式选择器

security - STIG自动化

css - 如何限制 Sharepoint 2010 WebPart 中 HtmlTable 中单元格的宽度?

c# - 如何在 SharePoint 中移动带有元数据的文件?

c# - 将 SPFile 保存到本地硬盘

vb.net - 如何在使用Visual Basic创建的办公室功能区中添加类似DateTimePicker的控件?

wpf - 通过 XAML 代码居中 WPF RibbonWindow 标题

javascript - SharePoint 2013 JSLink OnPostRender

c# - Sharepoint 内联网门户