Here is the documentation: (its not that clear to me). http://mezzanine.jupo.org/docs/content-architecture.html#page-templates
Here is a question answered by dollydagr: How to add a custom template page to mezzanine?
The 3rd method he/she offers makes sense but I would like the url slug magic to work instead of playing with urls.py.
If I create a new Mezzanine project and an app called theme.
Inside the theme folder I can create a templates directory with a base.html and a index.html.
If I now go to admin and create a new rich text page called blue.
What do I have to do to get a blue.html template picked up? (assuming I currently only have base.html and index.html and nothing else).
I've tried a number of combinations to no success.
Update (It works!): Here are the minimum steps to get a custom template for a page working.
sudo pip install mezzanine
mezzanine-project myproject
cd myproject/
python manage.py createdb
python manage.py startapp theme
> Add the theme app to your installed apps in settings.py
mkdir theme/templates
mkdir theme/templates/pages
nano theme/templates/pages/blue.html
> Add text: This is the blue page
python manage.py runserver
> Go to admin (http://127.0.0.1/admin) and add top level page titled blue.
> Browse to http://127.0.0.1/blue