@BaKo
you create your default templates (with smarty) which are TPL files with {$smarty_assigned_vars}
Please can change the HTML surrounding the variables, remove ones they don't want, etc.
You just have to document what variables your giving them and what type they are (ie. string, array, date, number) even though PHP is loosly typed, it is still a good idea because smarty doesn't always give you obvious clues when you use a variable wrong, such as an array.
example of this implemenation could be:
-
-
-
//*PHP CODE HERE//
-
$bar = "test";
-
-
$smarty->assign("foo",$bar);
-
$smarty->display("tempate_file.tpl");
-
-
Then anyone with basic smarty and HTML knowledge can change the template file to suit them.
I hope this is what you were looking for,
Dan