[support] template.php function called from a php block
    Dany V. 
    danyv at focusweb.ca
       
    Fri Oct  5 19:10:55 UTC 2007
    
    
  
I wrote a very basic function in template.php.  When I edit a page and
switch the input format to PHP, the preview works fine and I see the
result of the function call.  However, when I save the page, I get:
Fatal error: Call to undefined function: phptemplate_1()
in .../includes/common.inc(1342) : eval()'d code on line 32
This is my test function in template.php:
function phptemplate_1() {
  $output = '<h1>Doh!</h1>';
  return $output;
}
And there is only this on my page:
<?php
  print phptemplate_1();
?>
If I write the function in node.tpl.php, it works.  If I write the code
in a page and preview it, it works.  When I save the page, it doesn't.
I'm pretty sure this is a newbie mistake, include missing maybe?  I've
been reading about it, browsing but I couldn't find anything specific.
Any pointers?
Thanks.
-- 
Dany V.
    
    
More information about the support
mailing list