X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/5a212263dac7562484538d03c418c1878af9d5ca..ca53fa5dad4374b66e7a9b810557cbf237138fee:/admin/pages.py?ds=inline diff --git a/admin/pages.py b/admin/pages.py index f366cd1..52238da 100644 --- a/admin/pages.py +++ b/admin/pages.py @@ -1,9 +1,11 @@ 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): @@ -28,7 +30,8 @@ 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), { @@ -112,6 +115,7 @@ class TemplateAdmin(admin.ModelAdmin): save_on_top = True save_as = True list_display = ('__unicode__', 'slug', 'get_path',) + form = TemplateForm admin.site.register(Page, PageAdmin)