Friday, May 10, 2013

How To Hide The Add New Item Link On The Bottom Of Lists & Libraries


How to Hide the Add New Item Link on the Bottom of Lists & Libraries (per view)

Why on earth would we want to hide the “add new item link” on the bottom of lists and libraries!  One very good reason to hide this link is due to multiple content types and the fact that this link will only give the new form for the default content type.  We can have our users submit new items either through the ribbon or navigation that we create.  I will base this tutorial on the example I proposed in an earlier post “An Example of When to Use Multiple Content Types for a List” which essentially has an HR Question Repository with a content type for each HR Question Type being submitted.

In order to hide this link you will need:
  •  SharePoint Designer or a Content Editor Web Part on the page
  • This code snippet

<style>
 td.ms-addnew { display:none; }
 </style>

Steps
1. Open SharePoint Designer
2.Open the List/Library which needs the link hidden
3. Right Click the view you would like to hide the link for
4. Select “Edit File in Advanced Mode”


5. Place the code between your asp:content tags for “PlaceHolderBodyAreaClass”

6. Save
7. View Your Results!

Regards,
Dan



Monday, May 6, 2013

An Example of When to Use Multiple Content Types for a List:


I wanted to create an example situation where you might want to create multiple content types to capture similar data.  For this example, picture having a list which is meant to capture HR Questions.  Typical HR questions could be along the lines of Benefits, Payroll, & Staffing.  We could create an all-encompassing form and use it to capture the data however; this will plague our items with null (blank) values.

To not have all the blanks and to better target our users we could create a content type for each question type.  Each content type ties back to the overarching idea which is “HR Questions,” but each content type drills down into more detail the components which comprise HR Questions.  By doing this we can easily tailor each content type to only capture data relevant to that question type, but still have all the data stored in one list to easily create metrics.

Creating a central location for your users to Ask HR questions, gives you a central repository for the information, and will enable you to easily create metrics which encompass all of your results.

How To Hide The Quick Launch

There are scenarios where you need to hide the quick launch for a particular page and here is the code to do it!

<style>
#s4-leftpanel{
display:none
}
.s4-ca{
margin-left:0px
}
</style>
In order to use this code for a particular page you could drop this block of code into a text file and then link a content editor webpart to it or by embedding this code into the header of the page itself.  I know this is a short article, but hiding the nav bar is that easy!

Good Luck!
Dan