|
|
ThemesTo seperate content and different designs even further, we created themes. Therefore everything "design" releated should go into the corresponding "themes" folder. By default, there are only 2 (at the moment) "bxcms" and "standard". "Standard" is not an actual theme but contains a lot of stuff for the admin, "bxcms" is a very simple theme for the demo. If you want to write a new theme, the best thing is to copy the bxcms folder and then to adjust conf/config.xml, .htaccess and data/themes/.configxml. Since we always point to only themes/ and not themes/bxcms/ that's all you have to do, the rest happens in BxCMS, resp. with the help of mod_rewrite. We hope to have a system in place in the future, where you can define your theme in one place and everything else adjust accordingly. There are 2 different templating engines currently built in into BxCMS, XSLT and TAL. We prefer XSLT and it's far more powerful than TAL right now. See the corresponding sections for more details. |