مخفی کردن NewsFeed ، SkyDrive و Sites

در شیرپوینت 2013 با معرفی رابط کاربری های جدید ، یک نوار دیگر نیز شامل NewsFeed , SkyDrive , Sites اضافه شده است که این لینک ها DeltaSuiteLinks یا  Suite link نامیده می شوند.

آدرس و متن این لینک ها از پیش تعریف شده هستند و هیچ روش شیرپوینتی برای تغییر آنها وجود ندارد ولی می توانید این لینک ها را حذف یا اضافه نمایید.

 

مخفی کردن NewsFeed ، SkyDrive و Sites در شیرپوینت :

اگر شما قصد مخفی کردن یا غیر فعال کردن این لینک ها را دارید ، به روش های مختلف زیر قابل انجام است :

1- این کنترلرها را از طریق Master Page حذف و یا پنهان نمایید. بدین صورت که Master Page را از طریق شیرپوینت دیزاینر 2013 باز کنید و به دنبال لینک “SuiteLinksDelegate” بگردید. در Master Page به دنبال لینکی شبیه لینک پایین باشید.

 

 <SharePoint:DelegateControl id=”ID_SuiteLinksDelegate” ControlId=”SuiteLinksDelegate” runat=”server” />

 

این لینک را به راحتی حذف و یا با قرار دادن کامنت آنرا از داخل کدهای خود خارج کنید.

2- از کد جاوا اسکریپت برای پنهان کردن این لینک ها استفاده کنید. برای مثال ما کد جاوا اسکریپت مورد نیاز را به یک “Source Editor” در صفحه اضافه کرده ایم. شما هم می توانید از این کد برای اضافه کردن این لینک ها به تمام صفحات سایت در Master Page یا delegate control  استفاده کنید. برای پنهان کردن این لینک ها کد جاوا اسکریپت زیر را به "Edit Source" صفحه هایتان اضافه کنید.

گام اول : صفحه را به حالت ویرایش برده و روی “Insert Tab” کلیک کنید.

کام دوم : روی  Embed Code برای افزودن کد جاوا کلیک کنید.

 

شیرپوینت 2013 – مخفی کردن NewsFeed ، SkyDrive وSites

 

JavaScript –

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{  

document.getElementById(‘ctl00_DeltaSuiteLinks’).style.visibility = ‘hidden’;

}

</script>

 

3- راه دیگر افزودن و یا حذف این لینک ها بوسیله راهکار Visual Studio می باشد.

 

پست مرتبط :

آموزش مدیریت طراحی DESIGN MANAGER

سامانه مدیریت مستندات

هوش تجاری (BI)