Использовать текстовый плагин django для полей модели в пользовательском плагине - PullRequest
3 голосов
/ 31 марта 2011

Привет, это длинный выстрел, я думаю, но здесь идет .....

В основном, у меня есть несколько пользовательских плагинов и приложений, которые используются на моем сайте django / django-cms. Я настроил tinymce, который работает довольно хорошо, однако, что мне интересно, можно ли использовать встроенный текстовый плагин для полей модели TextField в моих пользовательских плагинах и приложениях?

Таким образом, информационное текстовое поле для моего основного плагина контента будет фактически отображаться на сайте администратора как текстовый плагин

Как я уже сказал, я думаю, что это длинный выстрел ...

Ответы [ 2 ]

0 голосов
/ 31 марта 2017

У меня также было это требование (форматированный текст в конфигурации плагина django-cms), и я получил следующий обходной путь: я установил django-tinymce и изменил свой TextField на HTMLField в конфигурации плагина CMSмодель.Это отобразит текстовый редактор tinymce в форме конфигурации плагина.Затем вы можете использовать входные данные из HTMLField в своем шаблоне плагина с фильтром ...|safe.

0 голосов
/ 31 марта 2011

Вы не можете использовать одиночные плагины в моделях, однако вы можете определить PlaceholderFields в своих пользовательских моделях для вставки плагинов cms. Таким образом, вы можете определить PlaceholderField, поместить TextPlugin внутри этого заполнителя и делать все, что вы хотите.*

Для получения дополнительной информации ознакомьтесь с официальной документацией об этом http://docs.django -cms.org / ru / 2.1.3 / extending_cms / placeholder.html

...