web/ldt_utils/admin.py
changeset 4 7c994c98d1df
parent 0 ecdfc63274bf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/ldt_utils/admin.py	Tue Jun 08 15:31:42 2010 +0200
@@ -0,0 +1,30 @@
+from django.contrib import admin
+from ldt.management import test_cms
+
+"""
+site admin pour cms page
+"""
+if test_cms():
+    class AdminSite(admin.AdminSite):
+        index_template = 'admin/page_index.html'
+        login_template = 'admin/page_login.html'
+        app_index_template = 'admin/page_app_index.html'    
+        
+    admin_site = AdminSite()
+
+    from cms.models import Page
+    from cms.admin import pageadmin
+
+    class CmsPageAdmin(pageadmin.PageAdmin):
+        change_list_template = "admin/cms_change_list.html"
+        change_form_template = "admin/cms_change_form.html"
+
+    admin_site.register(Page, CmsPageAdmin)
+
+    from cms.plugins.snippet.models import Snippet
+    from cms.plugins.snippet.admin import SnippetAdmin
+
+    class CmsSnippetAdmin(SnippetAdmin):
+          change_form_template = "admin/page_change_form.html"
+          change_list_template = "admin/page_change_list.html"
+    admin_site.register(Snippet, CmsSnippetAdmin)
\ No newline at end of file