прикручиваем filebrowser к tinyMCE без grappelli (django filebrowser no grappelli)

Продолжаю прошлую статью про tinyMCE
почему-то меня не радовала перспектива grappelli, когда можно без неё, поэтому я воспользовался вот этим проектом

https://github.com/wardi/django-filebrowser-no-grappelli

скачиваем распаковываем, устанавливаем

[cc lang=”bash”]python setup.py install[/cc]

установился он у меня вот сюда
[cc lang=”bash”]/usr/lib/python2.5/site-packages/django_filebrowser-3.0-py2.5.egg[/cc]

Дописываем
filebrowser в INSTALLED APPS
в urls.py перед “admin” добавим
[cc lang=”python”](r’^admin/filebrowser/’, include(‘filebrowser.urls’)),[/cc]

а вот с настройками у меня как-то не сложилось, как не пытался он всё ломится в /media/ а у меня MEDIA_ROOT = /static/
поэтому я поправил файл settings.py в каталоге
[cc lang=”bash”]/usr/lib/python2.5/site-packages/django_filebrowser-3.0-py2.5.egg[/cc]

и вместо media/ написал static
вот в этой строке
[cc lang=”python”]URL_FILEBROWSER_MEDIA = getattr(settings, “FILEBROWSER_URL_FILEBROWSER_MEDIA”, “/static/filebrowser/”)[/cc]

ещё не знаю нужно или нет, в каком мануале найдено не смог найти
в каталоге templates я создал каталог admin
в него скопировал файл index.html из
/usr/lib/python2.5/site-packages/django/contrib/admin/templates/admin

и там перед строкой
[cc lang=”python”] {% for app in app_list %}[/cc]

добавил
[cc lang=”python”]{% include ‘filebrowser/append.html’ %}[/cc]

Вот и всё появилась мелкая иконочка при выборе картинки в tinyMCE

  1. У меня такая проблемка.При нажатии на эту маленькую иконочку с админки все нормально работает, а с самого сайта ничего не происходит( в консоль выдается:
    TypeError: p is undefined
    http://127.0.0.1:8000/media/tiny_mce/tiny_mce.js
    Line 1). Был бы рад если поможете с решением этой проблемы.

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>