2012-03-22 1 views
0

Я следую за Django-CMS introductory tutorial и у меня все работает до такой степени, что я могу запустить свой сервер и получить доступ к интерфейсу администратора.Нет доступных плагинов для шаблонов

Однако, когда я добавить страницу, я не могу выбрать любой плагин, он просто говорит No Plugins present. Add a plugin to this placeholder-slot.

В моем файле settings.py у меня есть:

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'cms', 
    'mptt', 
    'menus', 
    'south', 
    'sekizai', 
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
) 

Что я здесь делаю неправильно?

+0

Ok так что я нашел, что добавление «cms.plugins.text», например, показывает вверх. Но почему другие? Это потому, что они не являются плагинами, предназначенными для использования в дизайне страницы? –

ответ

1

Плагины в django-cms обнаруживаются путем поиска модуля cms_plugins внутри каждого из INSTALLED_APPS. Плагины, поставляемые с CMS, хранятся в нескольких separate modules, так что вы должны добавить строку для каждого из нужных плагинов:

INSTALLED_APPS = (
    ... 
    'cms.plugins.flash', 
    'cms.plugins.googlemap', 
    ... 
)