Hi there,
I don’t think (personally) that trying to embed a template in that way is the best way to go. The way I would do it is as follows :
Say I have the template that I want to add in to certain pages and not others. We will take your example template for instance :
What I would do is have a drop down field in the weblog called something like Embed TP News (embed_tp_news). I would have simply Yes or No as the entries for the drop down.
Then when I create a new entry or edit an existing one all that is required is to select Yes if I want the template to appear and No if I don’t or even better still don’t select anything instead of No so that you don’t have to do this on all the entries rather you will just select Yes for the ones that you do want to have the template embedded in.
Then in your template you would have code something like the following :
{if embed_tp_news == "Yes"}
{embed="site/tp_news"}
{/if}
Pretty sure that code should be correct. Basically what you are doing is checking whether Yes was selected in the drop down field and if so then the extra template will get spat out to the page. If not then it will not get added.
This has the bonus that you can add the template very quickly to a page when creating an entry.
That’s just the way I would do it though. There are probably a million other ways of achieving this as EE seems to have so many ways of doing things due to the excellent nature of how it has been conceived so everyone can work out their own best ways of creating things.
Hope that helps.
Good luck with everything.
Best wishes,
Mark