When I create a new page template it doesn’t seem to be available in Tridion straight away. That is, if I go to a page I can’t assign my new page template straight away. It does become available after a while but I wondered why it doesn’t show immediately.
I never noticed it with Templates. I definitely see this all the time with Schema changes, and the reason is the aggressive Caching strategy of the CME.
Pressing F5 while I have a component loaded will normally fix it for me. Maybe you could try doing the same -
- Open a page
- check the list of templates (template not there)
- press F5
- check the list of templates again (template should be there).
If this doesn't work, go drastic - clear the browser cache.
I see this a problem a lot for both Schema and Template lists. When Ctrl-F5 doesn't work, I find closing all windows of the browser and reopening the CME tends to solve the problem.
Lists like that are cached in memory for all users for an hour by default. That makes sense because you generally don't create Schemas and Templates all the time that need to be used immediately -- whereas the lists themselves are used much more frequently by a lot of users.
You don't have to close down all CME windows, although that will certainly also do the trick.
If you want to lower the cache duration for a specific list, you can change the
@max-age attribute for the appropriate list in the
TCM54.config file of the CME Model (in this case the commented out cfg:cache element which has an
@implementation value of
However, this will apply to all users and might impact the performance of your server -- so I would not recommend it unless this is a very frequent problem that is experienced by a lot of your users.