2

私は SharePoint を初めて使用し、リボンにいくつかのカスタム リンクまたはボタンを追加しようとしています (それが理にかなっていれば、高度なリボン メニュー コントロールが表示されていない場合にのみ、これらをリボンに表示したいと考えています)。私は SharePoint Online を使用しています (2010 年版ですが、間もなく 2013 年に移行します)。

これは、リンクまたはボタンを追加しようとしている場所のスクリーンショットです。

閉じたリボン領域の右側

この領域を制御する 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>

助言がありますか?とても有難い!

4

1 に答える 1

2

v4.master をマスター ページ (デフォルト) として使用していると仮定すると、投稿したコード スニペットを囲む "RibbonTabRowRight" という ID を持つコントロールがあります。

追加するリンクとボタンはすべて、このコントロール内で、ウェルカム メニュー (投稿したスニペット) の前に配置する必要があります。単純なアンカー タグを使用するか、より複雑なコントロールを使用するかは、要件によって異なります。

例:

<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>
于 2013-01-31T01:58:50.283 に答える