“cms.plugins.snippet”(来自djangocms)克隆以使用一些工具扩展它
snippet的Python项目详细描述
这是一个“cms.plugins.snippet”(来自djangocms)克隆,可以用一些工具来扩展它
原始代码来自原始的DjangoCMS插件。
更改原始代码
此克隆尝试更改尽可能少的原始代码,实际上它们的区别是:
- 添加模板标记以直接使用模板中的片段,而不仅仅是来自CMS页面;
- 将Snippet模型更改为绑定字段html;
需要
- DjangoCMS版本>;=2.3(使用2.3.6测试)(不应使用>;=3.x);
- djangocms_text_ckeditor版本1.0.10;
安装
唯一需要做的是替换DjangoCMS设置中的cms.plugins.snippet,如下所示:
INSTALLED_APPS = ( 'cms', # Plugins ... #'cms.plugins.snippet', 'snippet', # the snippet plugin clone ... )
因为代码只是从一些插件中克隆出来的,所以所有的CMS都应该和原来的插件一样工作,你甚至应该把它添加到现有的安装中,而不丢失数据库,也不需要任何SycDB。
用法
snippet html字段
您不需要什么都不做,ckeditor应该自动代替textarea输入。