Using hide($submitted); in a tpl? Right now I'm working in a tpl file and in a specific place I have &lt;?php print render($submitted); ?&gt; and this works just fine. However, later when I do &lt;?php print render($content); ?&gt; it will render the submitted by link there as well. Normally I just:

&lt;?php
  hide($content["comments"]);
  hide($submitted); //this does not work like it does with hiding comments and links
  print render($content);
?&gt;


However, the copying the way to do it for comments and links does not work with submitted and it continues to render the submitted by in the content.
There must be 2 variables holding the "submitted" string, $submitted and also $content['submitted']. You should either forget the $submitted variable and if you render($content['submitted']) then it should put that as #printed =&gt; true. Then later if you render($content) it shouldn't print the submitted text as it's already printed.

The second option would be to render($submitted) and then do hide($content['submitted']) before render($content).