Solved

Modifying Sharepoint Ribbon

Posted on 2012-04-04
14
545 Views
Last Modified: 2012-04-05
I am attempting to customize our Intranet using SharePoint 2010 Foundation. I'm attaching a picture of what I want to do and can't figure out exactly what to search for to learn how to do this. I want to put some hyperlinks that are always visible, no matter where users are in the Intranet or any of the subsites of the Intranet. I want them in the very top bar so they are always visible. "Ross Login" will be a link to our ERP system and the IP Address needs to be the IP address of the user who is logged in.

Sharepoint Ribbon Customization
0
Comment
Question by:Hers2keep
  • 9
  • 5
14 Comments
 
LVL 31

Accepted Solution

by:
Jamie McAllister MVP earned 500 total points
ID: 37807422
Download a copy of SharePoint Designer (it's free) from http://www.microsoft.com/download/en/details.aspx?id=16573

Copy the masterpage you currently use.

Add the links you need in the top of the masterpage (not the ribbon) . Split view will help you place it.


Set your custom masterpage to be used in the sites.
0
 

Author Comment

by:Hers2keep
ID: 37807719
Okay, I've got SharePoint Designer. Let me give that a shot and see what happens.
0
 

Author Comment

by:Hers2keep
ID: 37808124
That worked perfectly for the link to our ERP system. It didn't work so well when I tried to put in a c# script to get the client's internal ip address. But, that is probably fodder for a whole new question.
0
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 

Author Comment

by:Hers2keep
ID: 37808315
I spoke too soon. This works for the main site collection, but didn't carry through to all the subsites. I'm still digging.
0
 

Author Comment

by:Hers2keep
ID: 37808481
In the meantime while I am determining if there's a way to use the same default master page for all subsites in my site collection, I'm just adding the link to all the master pages individually.
0
 
LVL 31

Expert Comment

by:Jamie McAllister MVP
ID: 37809684
In the settings page where you set the masterpage, theres a tick box that cascades the masterpage change to all subsites. Probably what you want?
0
 

Author Comment

by:Hers2keep
ID: 37810877
That's exactly what I want, but I can't find that setting anywhere.
0
 
LVL 31

Expert Comment

by:Jamie McAllister MVP
ID: 37811414
0
 

Author Comment

by:Hers2keep
ID: 37811580
No - I get an error everytime I try to load that page by manually typing in the address. I put this address http://myaert2/_layouts/ChangeSiteMasterPage.aspx and I get the following error:
Error I get when I try to change site master page.
0
 

Author Comment

by:Hers2keep
ID: 37811631
After a lot more digging, it looks like that feature is not enabled in Sharepoint 2010 Foundation, only in Sharepoint 2010 Server. So I guess I will be modifying all the individual subsite default master pages manually.
0
 
LVL 31

Expert Comment

by:Jamie McAllister MVP
ID: 37811632
OK, well you can achieve the same with Powershell as per here;

http://get-spscripts.com/2010/09/changing-master-page-on-sharepoint.html

BUT, you shouldn't be getting a problem on that page. Did this appear after the Masterpage edit or have you not been to the page recently (and therefore the error could pre-date changes)?

Could it be that you inadvertently set your new masterpage as the system masterpage, and it's raising an error?

You can discover more about the error that the correlation id is referring to as per here http://sharepoint.microsoft.com/blogs/GetThePoint/Lists/Posts/Post.aspx?ID=353

Make sure a valid masterpage is set for your system pages through the script above if that is the problem.

If it proves to be unrelated to recent masterpage changes, it needs solving and is probably worth another specialised question on the forum.
0
 

Author Comment

by:Hers2keep
ID: 37811644
Well, let me give this a shot. I've not ever used Powershell.
0
 

Author Comment

by:Hers2keep
ID: 37811668
When I open PowerShell I get an error: "The local farm is not accessible. Cmdlets with FeatureDependencyID are not registered." I am on my local machine where I actually have Sharepoint Foundation installed for development. Do I need to run this from the server itself where the Foundation Intranet site is installed?
0
 
LVL 31

Expert Comment

by:Jamie McAllister MVP
ID: 37811690
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Last week I faced a strange issue recently, i have deployed SharePoint 2003 servers for one project and one of the requirements was to open SharePoint site from same server. when i was trying to open site from the same server i was getting authentic…
These days socially coordinated efforts have turned into a critical requirement for enterprises.
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question