1
0
Fork 0

Migrated to CKeditor

This commit is contained in:
Daniele Tricoli 2010-11-08 06:25:29 +01:00
parent c08cbb49c0
commit 722a1caf47
2 changed files with 9 additions and 7 deletions

View File

@ -1,8 +1,10 @@
# -*- coding: utf-8 -*-
from django import forms
from django.contrib import admin
from django.contrib.flatpages.models import FlatPage
from django.contrib.flatpages.admin import FlatPageAdmin as OldFlatPageAdmin
from django.contrib.sites.models import Site
from django.db import models
from django.utils.translation import ugettext_lazy as _
from microcms.conf import settings
@ -32,8 +34,13 @@ class FlatPageAdmin(OldFlatPageAdmin):
)
inlines = [ExtraInline]
formfield_overrides = {
models.TextField:
{'widget': forms.Textarea(attrs={'class':'ckeditor',})},
}
class Media:
js = [settings.TINYMCE_URL, settings.TINYMCE_SETUP_URL]
js = [settings.CKEDITOR_URL]
def save_model(self, request, obj, form, change):
# Get the site with the lower id
@ -42,5 +49,4 @@ class FlatPageAdmin(OldFlatPageAdmin):
obj.sites.add(site)
admin.site.unregister(FlatPage)
admin.site.register(FlatPage, FlatPageAdmin)

View File

@ -1,8 +1,4 @@
# -*- coding: utf-8 -*-
from django.conf import settings
TINYMCE_URL = getattr(settings, 'TINYMCE_URL',
'/media/admin/tinymce/jscripts/tiny_mce/tiny_mce.js')
TINYMCE_SETUP_URL = getattr(settings, 'TINYMCE_SETUP_URL',
'/media/admin/tinymce_setup/tinymce_setup.js')
CKEDITOR_URL = getattr(settings, 'CKEDITOR_URL', 'ckeditor/ckeditor.js')