I have this scenario.
I want to use the same master page for My Site, publishing, collaboration and Search. I have done so but with a number of bumps on the way. I thought I should share some of these things.If you want to use the same master page in my site as in the ordinary publishing pages one challenge will be for the left hand navigation to follow the same pattern as the tab navigation that appears in the middle of the page ( why is the sub navigation suddenly in the middle of the page in my site? ) One issue is that if you are on another person's my site the links in the left hand side navigation will point to your my site and not the profile you currently are looking at. The provider that I use ( which is the "CurrentNavigation" ) does not use that querystring that is needed to make the left navigation to work as the standard tab navigation. You can of course build an own provider that will fix this issue or you can take the easy road and do this:Then insert this javascript into your custom javascript file (which you have deployed together with a minimized jQuery)
if (window.location.href.indexOf('accountname') > -1) { $('.leftNavigation a').click(function (e) { e.preventDefault(); var href = $(this).attr('href'); var windowRef = window.location.href; href += '?' + windowRef.substring(windowRef.indexOf('accountname')); window.location.href = href; }); }By the way, if you haven't hide the tabbed navigation yet you can do it like this:
div.ms-profilepageheader div.s4-sn { display:none; }Now the left hand side navigation will work //M