7

I achieved this in a much more simple way. Follow this link - really easy for beginers linke me... http://blog.incworx.com/blog/sharepoint-administrators-blog/hide-recently-modified-from-the-quick-launch Edit page, insert content editor web part, edit source HTML of web part, paste in this HTML: <style type="text/css"> .s4-recentchanges { ...


7

Like Amal said, it's not easy with CSS, because FontAwesome already uses :before and :after. One possibility is to solve this with JavaScript on runtime. Try something like this: function AppendMenuFontAwesomeIcons() { var elements = document.querySelectorAll('ul[id^=zz][id$=_RootAspMenu] li span.menu-item-text'); for (var i = 0; i < elements....


6

Try the below CSS in Script Editor Web Part <style> .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > LI > .ms-core-listMenu-item { font-weight:bold; } </style> [OutPut] By the way, the Content/Script Editor Web Part is not a solution to apply your CSS on all quick launch headers for all pages. It will be applied only on the ...


5

You can create a custom css style and reference it through master page. For styling quick launch you can use following styles .ms-core-listMenu-verticalBox UL.root > LI > .menu-item { /*Style each menu item*/ } .ms-core-listMenu-verticalBox > ul.root > li.static > ul.static > li.static > a:hover { /*Style on hove sub items*/ } ...


5

That JSOM API only accepts local references or full URI external references So one option is to create a distinct URI that is accepted: function addNavigation(title,url) { var clientContext = new SP.ClientContext(); var oQuickLaunchColl = clientContext.get_web().get_navigation().get_quickLaunch(); var oNavigation = new SP....


5

This is as per the design. By default, links in quick launch does not accept query string parameters. when applying the 'selected' style it matches only the url component without parameters. So all your links will be defaulted to "/Lists/Management/NewForm.aspx" when applying the style and last navigation item will be selected. As a workaround you can ...


4

Lists When you create a List it has an option whether to show that list in Quick Launch or not, you can uncheck the checkbox, as shown below: If you are making the list via code, you have SPList.OnQuickLaunch property, which you can set to false! Subsites You can activate Publishing feature for your Site and once your Web is Publishing.. In Site Settings ...


3

I did it with the following code, Add-PSSnapin Microsoft.Sharepoint.Powershell $FindString = “something” Get-SPSite http:/sitecollectionurl/ | get-spweb -limit all | foreach-object{ $web = $_ $_.Navigation.QuickLaunch | ForEach-Object { $_.Children | ForEach-Object { if($_.title -eq $FindString){ $node = $_ ...


3

Some things to check: Ensure Managed Metadata Service / Connections are functioning without problems If recent changes were made to terms, these changes may impact your navigation. Consider rolling back changes temporarily so you can access your site's Navigation Settings. Ensure that sites/lists/pages etc. referenced by your site's navigation were not ...


3

The accepted answer is an answer yes but this is really not a recommended way! The best way would be to place the CSS from the other answer in you master page! <style type="text/css"> .s4-recentchanges { display:none; } </style> This protects you from the setting beeing removed trough updates etc.


3

In reality what happens if you create for instance a list named Tasks, is that two extra navigation items are added to quick launch navigation: a header labeled Lists, and a child of it named Tasks. To answer your points Is it possible to set default No using OOTB? If you're in control of the list template used for the list (so it's a custom ...


3

That is possible but you will have to use a trim control and custom script in the master page to append the recycle bin to the menu. Something like this will do the trick <SharePoint:SPSecurityTrimmedControl PermissionsString="ManageWeb" runat="server"> <script type="text/javascript"> document.getElementsByClassName('root ms-core-...


3

You have and option here: http://yakovenkomax.com/converting-sharepoint-2013-quick-launch-to-accordion-menu/ It uses CSS, jquery and Master page. And this is the result:


3

Go to Site Settings >> Under Look and Feel click Navigation >> Under Structural Navigation: Sorting Here you can change your Current and Global navigation settings. Reference: http://www.learningsharepoint.com/2012/11/22/sharepoint-2013-addedit-links-in-quick-launch-or-left-navigation/ https://support.office.com/en-us/article/Configure-the-Quick-Launch-...


2

Follow the below steps, Navigate to the required page and Edit Page. Add a Content Editor Web Part anywhere in the page. Open tool pane of Content Editor Web Part by clicking “Modify Shared Web Part” option from top right drop down of web part. Click on “Source Editor” button inside tool-pane and in “Text Entry” window paste the following lines. <style&...


2

you may want to take a look at this Change Left hand navigation sharepoint 2010 and this MSDN discussion. Helped us a lot. EDIT: we are currently tied up right now, but compelled to leave the answer just in case someone stumbles upon this. I was hoping to post an update later (off-work) but guess I have to leave work to answer this now, before this gets ...


2

I got quick launch to work in a page layout by posting the following code into my pagelayout HTML file. I placed it in a bootstrap column and it renders correctly with one caveat. the "View All Site Content" link does not render. Can't seem to figure out exactly why, the contentPlaceHolder is created on page load, but none of the code is rendered to ...


2

The "get_QuickLaunch()" method will return the collection of nodes that have been added to the Quick Launch collection. However, changing what is rendered in the UI does not actually change that collection of nodes. The CSOM contains only a minimal set of APIs for the publishing model, so you will need to read the items in the Pages library using the List ...


2

You can try the below powershell code. You need to # get a sitecollection object(SPSite) $SPSite = Get-SPSite -Identity "http://sp2010/" # loop through all the subwebs(SPWebs) in the site collection foreach ($SPWeb in $SPSite.AllWebs) { # check so that this is not the root web if (!$SPWeb.IsRootWeb) { # allow unsafe updates $SPWeb....


2

You can activate SharePoint Server Publishing Infrastructure features on the site collection level. Then Go to the site settings of your subsite and find Navigation link in Look and Feel section. In Current Navigation settings select Display the same navigation items as the parent site


2

Use CSS to create 2 column equal height (Ex. http://matthewjamestaylor.com/blog/equal-height-columns-2-column.htm) This would require changes to your master page (restructure the sidebar and main content area). A jQuery plugin called equalHeights may be the solution you're looking for. Be aware that SharePoint 2010/2013 may resize the div#s4-workspace after ...


2

Opening SharePoint 2013 Online (O365) site page using developer tool or in SP Designer check the master page, we can observe that the html of Left Navigation is rendered under Div with id sideNavBox. Developer Tool Screen Shot SPD screen shot So in order to change background colour of Left Nav selected link, I would recommend below css class div#...


2

You may need to enable the list to show up in the "Quick Launch". Go the your list, in the ribbon click on 'list' tab and click on list settings. Now click on 'Title, description and navigation' link. Ensure the option 'Display this list on quick launch' is set to 'yes'. If you would like to reorder or change the name in quick launch, you can go to Site ...


2

If you want the links to be added globally for everyone, one way to do it could be by using jQuery and javascript in your MySite master page to add the links. I want to mention that this trick would only work in MySite root level (when users click the "Newsfeed" in the top suite bar) though and not in the Personal Sites because Personal sites are actually ...


2

How to manage audience targeting for Navigation using SSOM UpdateNavigationNodeAudience method allows to set audience targeting for Navigation node: public static void UpdateNavigationNodeAudience(SPWeb web, SPNavigationNode node, Guid[] spAudienceIDs, string[] spGroupNames, string[] adGroupNames) { var audienceProps = new Dictionary<string, ...


2

To edit navigation on your site, first click Site Actions -> Site Settings. If the publishing infrastructure feature has been activated on the site collection, you'll be able to change the quick launch and top navigation bar by clicking "Navigation" under the "Look and Feel" heading. If the publishing infrastructure feature has not been activated on the ...


2

SharePoint often loads things asynchronous. When your code runs, the content of the page may be not there. This explains why sometimes it works and sometimes nothing happens. Please use the provided array _spBodyOnLoadFunctionNames: function onloadScript() { // Place the content of your anonymous function here } // Run the function if SharePoint DOM ...


2

This article references that users must have Full Control or Design permission to be able to modify the quick launch (for 2007, but afaik, this has been unchanged throughout the versions). It doesn't explicitly say which of the permission masks enables it. Has your Site Members group had it's permission level modified? Based on this, they should not be able ...


2

Add this code to your FeatureActivated method of the Event Receiver: public override void FeatureActivated(SPFeatureReceiverProperties properties) { using (SPWeb web = (properties.Feature.Parent as SPWeb)) { web.AllowUnsafeUpdates = true; string headingTitle = "myNavigation"; // Navigation Title ...


2

I don't think that this is possible "without having to write code". It is possible with a small amount of Javascript and CSS, though, and no C# code. This solution assumes that you only have two levels to the link hierarchy, the main links and one level of sub links. It also allows for the headers (main links) to be actual links to content, or not, and ...


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