my advice to you: forget the OOP unless it is a very simple site.... i strated to try to use OOP on my miniscule site (admittedly using my own template class) and it soon got out of hand. i now have a mere 6(8) lines to some pages:
<?php //1, if you count it, 0 otherwise
include "incl/func.php";//1(2)
include "incl/config.php";//2(3)
include "templates/header.php";//3(4)
include "templates/nav.html";//4(5)
include "templates/home.php";//5(6)
include "templates/footer.php";//6(7)
?>//8 if you count it, otherwise well it doesnt count ;)
the real trick to this is using good CSS (which you're obviously doing if you're using XHTML) so this shouldnt be a problem.
well, tahts my opinio, but as for your question, you mean like this?
class Link extends Template {
//....
}
hth
moon
P.S: my template class wasnt bad, and had full link support--PM me if you want it.