SYMPTOMS
When you create a custom list template in a site and you add the list template to the template gallery of another site, you may find that the list template does not appear on the "Create Page" page of that site. As a result, you cannot use the custom template to create a new list on that list.
CAUSE
This issue may occur if you create the custom list template in a site and the definition ID is diferent.
RESOLUTION
If the solution found in Microsoft « KB825215 » Web Site not work, use this working solution.
- Save your list as template.
Settings => List Settings => Save List as Template
Set a file name, template name, description and include content or not.
- Go to « List templates » section.
Site Action => Site Settings => Galleries => List Templates.
- Note in notepad the « Title », and the « Feature ID »
Sample :
Contacts {00BFEA71-7E6D-4186-9BA8-C047AC750105}
- Create a new « empty list » and save it with name « empty » and save as « new template »
List => Create => Custom List => Custom List =>
Name = empty
Template name = empty
Description = empty
Settings => List Settings => Save List as Template
- Create a new list
List => Create => Custom List => and select « empty » in the template list.
- Replace the « NewPageFilename » and « FeatureId » from navigator « URL ».
Sample :
http://[WSSSite]/_layouts/new.aspx?NewPageFilename=empty%2Estp&FeatureId={00bfea71-de22-43b2-a848-c05709900100}&ListTemplate=100
With
http://[WSSSite]/_layouts/new.aspx?NewPageFilename=Contacts%2Estp&FeatureId={00BFEA71-7E6D-4186-9BA8-C047AC750105}&ListTemplate=100
- Press enter to validate the new « URL »
- Set name and description, use the create button and your template was used.