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), {
contentreference = page.contentreferences.get(name=container_name)
except ContentReference.DoesNotExist:
contentreference = ContentReference(name=container_name, page=page, content_type=container_content_type)
-
- if content == None:
- contentreference.content_id = None
else:
- contentreference.content_id = content.id
+ if content == None:
+ contentreference.delete()
- contentreference.save()
+ if content is not None:
+ contentreference.content_id = content.id
+ contentreference.save()
class TemplateAdmin(admin.ModelAdmin):