Ja mam coś takiego: folder includes, templates i plik index.php. W index dołączam wszystkie "moduły" strony typu mysql.php, content.php, menu.php, user.php. Przykład z content i wyświetlanie podstrony:
index.php?option=page&contents=cos-tam
/** ***************/ ///////////////////////////////////////////////////////////// $tpl->assign("pageReade", 0); { if($nr2 == 1) { $tpl->assign("pageReade", 1); } else $tpl->assign("error", "Nie ma takiej podstrony w bazie"); } ///////////////////////////////////////////////////////////// //*********************************************************//
tpl
I każdy moduł w ten sam sposób. Lecz chcę to zmienić ale nie wiem na jakie inne rozwiązanie się powołać. W szczególności denerwujące są warunki w tpl.
CMS tworzyłem na wzór joomli.
Dużym utrudnieniem było by dla kogoś robić szablon pod ten cms.