
Have you ever needed to share content, such as a list or document library, across SharePoint sites but found that the Content Query Web Part does not quite meet you requirements (such as offering filterable columns)? The answer to your quandary may be a global Web Part. This can be created using SharePoint Designer 2010 and the steps below:
- Open the site containing the list or library you want to “globalize” in SharePoint Designer 2010
- Select “Lists and Libraries” from the left navigation pane
- Select the desired list or library you want to “globalize”
- In the “Views” section on the right, either open an existing view (i.e. AllItems.aspx) or create a new view
- In the SharePoint Designer page editor, click on the view
- In the Ribbon UI, go to List View Tools -> Web Part tab
- Click “To Site Gallery” from the “Save Web Part” section
- Give it a name and a description
- Click “Yes” when the message pops up. This ensures that the Web Part will point to the original source
- In the browser, go to the page where you want to display the Web Part
- Edit the page, insert a Web Part through the Ribbon UI or click on a “Add a Web Part” link within the page
- Go to Miscellaneous section within the Web Part menu and select the Web Part you saved
- Use views to modify what is displayed and apply filters as needed. Views can be created at the source list or library, and then applied via editing the Web Part on the page
- Take a deep breath and enjoy your new Global Web Part
Contact Us
Tags:
2 Responses
Kelly,
This is what I have been looking for, Unfortunately it errors out after creating the global web part on a sub container. Can you elaborate on step 5? Maybe I am selecting the wrong components.
Thanks!
Dave
Hello Dave,
During step 5, you should see a view of your page within SharePoint Designer. In this view you will be able to click on the list you want to globalize. From that point, the rest of the options laid out in the steps should be available. Have you been able to complete all the steps? And if so, what is the error that is generated?
Regards,
Kelly