2011-08-22 121 views
0

我試圖編輯SharePoint 2010功能區以在標籤旁邊添加鏈接。所以我想要的只是「瀏覽」和「頁面」選項卡右側的元素。它應該看起來像是其他選項卡,但它們的功能類似於鏈接。如何將HTML元素添加到SharePoint 2010功能區

我已經在網上進行了廣泛搜索,試圖解決這個問題,而且我不確定答案是編輯自定義母版頁還是通過Visual Studio部署某些內容。無論哪種方式,我都無法在那個領域出現一些東西。

下面是這可能看起來像一個屏幕截圖。

此外,任何幫助將用戶和他們的菜單移動到左側也將不勝感激。

回答

0

SharePoint不允許您以這種方式修改功能區。您將不得不使用jQuery或類似的工具將新的列表項(li)添加到選項卡無序列表(ul)。你可以用螢火找到列表:

<ul class="ms-cui-tts" unselectable="on" role="tablist"> 
    <li class="ms-cui-tt" id="Ribbon.Read-title" unselectable="on" role="tab"> 
    <li class="ms-cui-tt" id="Ribbon.WebPartPage-title" unselectable="on" role="tab"> 
</ul> 

請注意,這種解決方案是不推薦(難以維持,不支持的,這可能不會在SharePoint的下一個版本的工作)。

要將用戶和菜單移到左側,只需通過SharePoint設計器重新排列v4母版頁的副本中的控件即可。

+0

謝謝你幫助我瞭解右側的標籤。我沒有想到jQuery的方法,但它是有道理的。 –

0

@alfonso是對的。只需添加更多爲別人誰可能要添加使用jQuery

$('<li class="ms-cui-tt ms-browseTab" style="line-height" unselectable="on" role="tab"><a class="ms-cui-tt-a"><span class="ms-cui-tt-span">You custom link here</span></a></li>').appendTo('ul[role="tablist"]'); 

這將項目添加到「頁」選項卡

相關問題