private void TemplateWritingAndPlacement()
{
string templateHeader = WriteTemplateHeader();
if (Template.FoundTemplate)
{
// Write it back where it was
templateHeader += Template.ParametersToString(ParameterBreak);
TheArticle.RestoreTemplateToPlaceholderSpot(templateHeader);
}
else
{
// Our template wasn't found, write it to the top of the page
TheArticle.PrependTemplate(Template, ParameterBreak, templateHeader);
}
}