Hot answers tagged

10

Found the answer... I replaced: <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitle"><SharePoint:ProjectProperty Property="Title" runat="server" /></SharePoint:SPLinkButton> With: <asp:SiteMapPath runat="server" SiteMapProviders="SPSiteMapProvider,SPXmlContentMapProvider" ...


6

This is simple. you should do the below. Change the SiteMapProvider to CurrentNavSiteMapProviderNoEncode, this will solve the problem. :)


4

By default there are no OOTB functionality that brings breadcrumb for a document library. To get the nested folder structure of the Document Library, you will have to decode the URL of your site, when you click on each folder. There is an SPContext.Current.RootFolderUrl which will bring you the exact path of the Folder structure of a document library. You ...


3

UPDATE: Finally I've created a project on CodePlex: http://fullpathbreadcrumb.codeplex.com. It implements the functionality described in this post. Although there's a "Best answer" marked answer already I've shared my custom webpart code for the same task - it modifies library breadcrumb and add a full folder path to it: [ToolboxItemAttribute(false)] ...


3

I had this same problem. Apparently the breadcrumb does not change when you rename your page because it is not populated from the page name. It is populated from the page's title property. To navigate to the UI to change the title property, put the page in Edit Mode. Click on the Page Tab. Click on the Title Bar Properties icon on the Ribbon and voila you ...


3

You can remove the breadcrumb control from the master page. If you want to do it for just few pages, override the content placeholder from master in which breadcrumb resides.


3

If you're talking about the breadcrumb in the document library view pages I can suggest my own solution for it: http://fullpathbreadcrumb.codeplex.com UPDATE: I've created a delegate control version of the solution. It can be downloaded here.


3

I recently blogged about how to restore the Navigate Up button in SharePoint 2013 using an AdditionalPageHead delegate control. This lets you add a control to the header of every SharePoint page and you can then do the necessary functions to restore the navigate up button. See this link. In my example, I am using the following code to get the controls: ...


3

I haven't tested this myself, but this blog, indicates how to accomplish this. This involves making changes to your SiteMapPath, PlaceHolderTitleBreadcrumb on your master page, and overwriting the content placeholder for the PlaceHolderTitleBreadcrumb on the page layouts. Snippet (from blog): Even if in SharePoint 2010 we have the new and ...


3

Unless there is a out of box feature already there am not aware of, you can add a content editor webpart to the page, and use jQuery's off click function for the links you don't want to be clickable.


2

Here's what I had to verify to get the sub-site breadcrumb to work: publishing is on for both parent and sub-site specific .master page is set as default master page via SharePoint Designer sub-site is inheriting parent master page via Look and Feel >> Master Page sub-site is using the same template as the parent. We couldn't have different look @ the ...


2

You have to do multiple things in order to get breadcrumb back.It is advisable not to do in seattle as it will effect everywhere.You can use custom masterpage in replace of seattle Follow this link to get breadcrumb http://academy.bindtuning.com/lets-bring-the-breadcrumb-back-to-sharepoint-2013/


2

Solved it by setting the navigation to term driven navigation, this however created a new problem with the quick launch not showing the parent terms. New solution! Please check the answer to this question.


2

It seems the reference term has changed in 2013. You can add the breadcrumbs in 2013 by adding the following snippet to your master page: <!--MS:<asp:sitemappath runat="server" sitemapproviders="SPSiteMapProvider,SPXmlContentMapProvider" rendercurrentnodeaslink="false" hideinteriorrootnodes="true">--> <!--ME:</asp:sitemappath>--> ...


2

There is no direct answer to this as it depends on your final usage. The one you mention seems like the v4.master one -actually there are 2 even there (the PopUp and Horizontal), serving diferent purposes - In-Site navigation (where in hte context of the current spweb you are) and Out-of-Site navigation (small popUp via Folder icon, showing where in the ...


2

To remove both site and subsite titles next to the logo, use this style. .s4-titletext { display: none; } Or with jQuery $(".s4-titletext").hide();


2

The breadcrumb generated by SharePoint is based on its own sitemap or navigation settings.You can check the Navigation Settings of the your wiki site from Site Settings>Look & Feel>Navigation. When you create sites and pages, the sitemap is updated with the hierarchical information. Since your pages are physically in same site or location,they falls ...


2

I had a free time to play with your issue, the easest way that I found is to use MenuItemDataBound event. protected void Page_Load(object sender, EventArgs e) { V4QuickLaunchMenu.MenuItemDataBound += V4QuickLaunchMenu_MenuItemDataBound; } private void V4QuickLaunchMenu_MenuItemDataBound(object sender, MenuEventArgs e) { PortalSiteMapNode node = ...


2

Yes, the behaviour you are seeing is correct. The breadcrumb (and, indeed, all the navigation controls in SharePoint) use classes called 'Navigation Providers' (a.k.a. 'Site Map Providers') to give the navigation controls a model of the Site Collection they're in. They're standard ASP.NET technology actually, though SharePoint has a number of these ...


2

The SharePoint built-in JavaScript changes the CSS class, so you need to apply your style like this: .ms-viewselectorhover a { font-family: Verdana; color: #454545; font-weight: bold; font-size: 10pt; text-decoration: underline; }


1

if you use publishing feature, you can manage what navgation links are hidden, what navigation links can be shown for curent user. It is difficult to implement in your custom provider. In this case you can try to get navigation nodes from default publishing provider. This provider is called PortalSiteMapProvider. In web configuration you can finde its ...


1

Using the following CSS worked for me without a problem: .s4-titletext h2, .s4-titlesep { display: none; }


1

Check this out : http://www.novolocus.com/2008/05/07/my-breadcrumbs-have-pages-default-aspx-in-them/


1

If you remove the "SiteMapProvider" attribute and you should get the following output: Home > About Us > Awards <asp:SiteMapPath runat="server" id="ContentMap" CssClass="BreadCrumbStyle" PathSeparator="&gt;"> <CurrentNodeStyle CssClass="BreadCurrentNode" /> <PathSeparatorStyle CssClass="BreadPathSeparator" ...


1

I do breadcrumbs slightly different. I just have the parent items show (in your case it would show: Home > About Us ). The current item is a title somewhere else on the page. <asp:SiteMapPath ID="siteMapPath" Runat="server" SiteMapProvider="CurrentNavSiteMapProviderNoEncode" RenderCurrentNodeAsLink="true" SkipLinkText="" ...


1

You can specify any html to replace default character. Simplest approach is to specify pathseparator property in the SiteMapPath control in your custom master page. Alternatively, you can also specify a template for the separator. Check this http://asp-net-example.blogspot.com/2009/04/how-to-use-path-separator-template-in.html


1

I have a similar problem, see this question.


1

In SharePoint 2010, what looks like the breadcrumb navigation is actually the title area, and it has to be hard coded in your application page. The breadcrumbs in SharePoint 2010 are actually under the 'Navigate Up' control (folder icon). The PlaceHolderTitleBreadcrumb section also needs to be overridden on your application page for this to read from the ...


1

The breadcrumb is using the site and page title by using SiteMapProviders. You can check this in the masterpage. You can rename the site/page title from 'Home' to something you like.


1

Best way to do is create a custom master page with as follow: Create a new project Configure as a Sandbox Solution Add a new Module to your project Download a copy of Seattle.master Add the copy to your module, rename to CustomMaster.master, and Change your elements.xml file to point to _catalogs\masterpage folder Search for "ms-breadcrumb-dropdownBox", ...



Only top voted, non community-wiki answers of a minimum length are eligible