Forum
Merhaba Arkadaşlar,
Sharepoint sitesinin üst kısmında yer alan ribbon içerindeki site eylemleri bölümünün görünürlüğünü istediğim sharepoint gruplarına açmak veya kapatmak istiyorum . Bu işlemi nasıl gerçekleştirebilirim?
Default olarak böyle bir şey yok. RIBBON menü zaten haklara göre hareket eder. Yani açık olsa dahi haklara göre içersindeki eylemler disable enable olun. Örneğin; siz A grubuna ribbonu gizlediniz. Bu gruptan birisi herhangi bir forumda öğeyi düzenlerken nasıl kaydetecek iptal edecek hatta öğeyi düzenleyi öğeden seçmeden nasıl bulacak?. Yani bu menüyü bu şekilde kaldırmanızın amacını yazarsanız belki başka önerilerimiz olur. Şuan size mantıklı gelen çözüm ileride başınıza dert olabilir. Infopath v.s. gibi forumların ribbonları rahatsız ediyorsa bunları zaten rahatca kapatabilirsiniz.
Gelelim default olmayan yoldan ribbon menüye müdahelelere..
www.codeplex.com adresin de sharepoint ribbon diye aratırsanız bir kaç çözüm göreceksiniz.
Merhaba Serkan Bey,
Manuel olarak v4.master ana sayfası içerisinde belirli bir kod satırını kaldırarak ribbon menünün kaldırılmasını sağlayabiliyorum. Eğer v4.master sayfası içerisinde bir değişkene login olan kullanıcının üye olduğu sharepoint grubunun bilgilerini getirebilirsem İf koşulu sayesinde bun alanı belirli bir koşula göre görünür yada görünmez yapabileceğimi düşünüyorum.Yapmaya çalıştığım Ribbon menüyü tamamen kaldırmak değil sadece üzerindeki Site Eylemleri linkinin görünürlüğünü belirli bir koşula göre sağlamak. v4.master sayfası içerisine login olan kullanıcının üye olduğu sharepoint grubunu getirme olanağımız varmı dır?
codeplex.com adresinde ribbon anahtarı ile arama yapmanızı söylemiştim sanırım yapmamışsınız 🙂
Buyrun linki ; http://spribbonvisibility.codeplex.com/
solution' ın yaptığı istediğiniz gibi ribbon menüyü gruplara göre gösterme veya saklamadır.
Merhaba Serkan Bey,
Aynı Farm içerisinde kurulmuş olan 1den fazla site koleksiyonu olduğu için belirttiğiniz adresteki ekleme işimi görmedi . Ancak
<SharePoint:SPSecurityTrimmedControl PermissionsString="ManageWeb" runat="server">
</SharePoint:SPSecurityTrimmedControl>
kodunun yardımıyla problemi giderebildim. Teşekkür ederim..
Merhaba Serkan Bey,
Aynı Farm içerisinde kurulmuş olan 1den fazla site koleksiyonu olduğu için belirttiğiniz adresteki ekleme işimi görmedi . Ancak
<SharePoint:SPSecurityTrimmedControl PermissionsString="ManageWeb" runat="server">
</SharePoint:SPSecurityTrimmedControl>
kodunun yardımıyla problemi giderebildim. Teşekkür ederim..
Çözümü bulmuşsunuz geçmiş olsun. Yukarıdaki çözüm tek bir site koleksiyonu için değildir, sadece dağıtırken diğer site koleksiyonlarını da seçmeniz gerekiyor o şekilde çalışır. Ancak zaten başka yolla çözmüşsünüz 🙂 Başka kullanmak isteyen arkadaşlar için bilgi olsun.