from django.contrib import admin
from django import forms
+from django.template import Template as DjangoTemplate
from philo.admin import widgets
from philo.admin.base import COLLAPSE_CLASSES
from philo.admin.nodes import ViewAdmin
from philo.models.pages import Page, Template, Contentlet, ContentReference
+from philo.forms import TemplateForm
class PageAdmin(ViewAdmin):
contentlet_containers, contentreference_containers = template.containers
for container_name in contentlet_containers:
fieldsets.append((('Container: %s' % container_name), {
- 'fields': (('contentlet_container_content_%s' % container_name), ('contentlet_container_dynamic_%s' % container_name))
+ 'fields': (('contentlet_container_content_%s' % container_name), ('contentlet_container_dynamic_%s' % container_name)),
+ 'classes': ['monospace']
}))
for container_name, container_content_type in contentreference_containers:
fieldsets.append((('Container: %s' % container_name), {
save_on_top = True
save_as = True
list_display = ('__unicode__', 'slug', 'get_path',)
+ form = TemplateForm
admin.site.register(Page, PageAdmin)