SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using SP2013. I'm looking to create a page template which will be used on all project pages within a site. I have Department pages using the Team Site template. Within each Department, we have a Projects list. This list gives a high level summary of what's going on in each project. The list item has a link to the a detailed project page. Each project gets its own project page. I have created a 'template' page which I'm using as the starting point for each new project page that gets created.

The problem I'm having right now is that every time I make an update to a project page, I have to go and update 30 other project pages. Is there a way to create a project page template for these pages so if I make a change to the template, it will push through to the rest of the pages using this template.

Also, please excuse any mistaken terminology. I am new to SharePoint.

share|improve this question

What are you looking for is what is know a Page Layout (a simple .aspx page created usually via SharePoint Designer direclty on the Top-Level site in the Page Layouts catalog - stored usually as /_catalogs/masterpage/), which functions as a Template to be applied and exchanged (many can be created) whenever needed. Practically, this means that as soon as you created and applied one such template to your pages, by changing and publishing the new version of the Page Layout, all pages using it shall be updated to use it.

There is a catch: This is only available in Publishing sites (meaning that the Publishing Infrastructure features at Site Collection level must be activated, as well as on all sub-sites - make sure you read more as this will change the way you work with Pages on these sites- not really meant for Collaboration, by default), and also one other issue to be aware of is that the Page layout is only scoped at the site collection level.

This practically means that if, by any chance, your sites are part of different Site Collections, the only way to "share" this template is via Cross-Site publishing (in SharePoint 2013) or manually copying it in SharePoint 2007/2010, which goes way beyond the scope of your intended complexity.

share|improve this answer
Is it possible to add Web Parts to this Page Layout so that when it's applied, those Web Parts with their specific Views are already on the page? On this template, I want a few Web Parts on it. I have a SharePoint List Filter Web Part on there as well which I will update with a new Project when it is added. – Trenton Mak May 6 '13 at 19:14
Yes, it is! you would need simply to configure and export the web parts, after which via SPD you would add resulting XML from export into any Web Part zone in the Page layout. – Marius Constantinescu - MVP May 6 '13 at 19:33
Great! Thanks for the help. I will mess around and see what I can come up with. – Trenton Mak May 7 '13 at 14:37
Sorry it's taken me so long to get back to you. I'm having some issues when creating a new page. So I exported some webparts and put them into my template page's specified zone. When I go to create a new page based off that template, it just tells me that there was an error. Any ideas? – Trenton Mak May 20 '13 at 15:08
it is all related to your web part settings. sometimes some web parts would require updating their settings, e.g. List View web parts, Content Query. Pay attention to all those Properties in the exported XML and make sure they have relevant values, e.g. site collection relative paths, etc. – Marius Constantinescu - MVP May 22 '13 at 12:58
up vote 0 down vote accepted

Ended up going a different route. I created one project page with all the web parts I needed on it along with a Query String Filter web part. This allowed me to update one template page and have it propagate through to all the projects using this page.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.