I'm in the process of writing a small/basic CMS system using Symfony 1.4 and Doctrine.
I have a several models, mainly for user management, with a couple of others to list products etc. I have created in my schema a model, 'Pages' and I have several fields to output data, i.e description , page_title
The problem I'm having is how I'd actually implement this? I have approx 10 pages and each are different in terms of page content and layout (a part from the navigation menu/header).
I have seen Diem and Apostrophenow, but both seem to edit the pages in-context, I'd rather do this in the admin.
I have also seen slots used in symfony, would this be a good route to go down, i.e. defining slots in my layout.php file and then 'enabling/disabling' them via an admin panel on a per page basis?
thanks