My company are using Sharepoint 2013. They recently had a contractor do some work to create a Document Library with Managed Metadata and a custom "form" (I don't know if this is correct SharePoint terminology) which appears in the left side navigation when on the Document Library which allows filtering by searching against numerous fields for terms in the Manged Meta Data store.
This works well enough, but now the Company want to hide the Left Navigation on most pages because it takes up too much space.
This was easy enough, I created a new master page based on v4. Set my new master page to be the Site Master page, I then linked this to my own Style Sheet with the following
.ms-core-sideNavBox-removeLeftMargin { display: none } /* hide only the quick links */
/* Make the content the full width of the page with some padding */
#contentBox {
margin-left: 0px;
padding-left: 25px;
}
This worked perfectly and removed the left side navigation giving the MGMT what they wanted in more space for content.
However, now when you go to the document library the "form" used to filter the metadata no longer appears because it was added to the left side navigation.
Questions
How did the contractor get the "form" to appear in the Left Side Nav? What files would I need to look at to verify this?
How can I hide the left navigation on ALL pages apart from the Document Library?
I have been reading books on Sharepoint and the concept of Master Pages makes sense on a high level but once I start trying to do anything in Sharepoint it just makes no sense to me.