All components should set the following values $smarty->assign("title", "Page Title String"); $smarty->assign("body", "output of module"); optionally you can set a right hand side panel $smarty->assign("secondary", "side boxes"); The master script supplies the following php variables:- $path The path of the current selected page $pathlist Broken out version of path in array $smarty The smarty object $DB The ADODB database object