“cms.plugins.snippet”(来自djangocms)克隆以使用一些工具扩展它

snippet的Python项目详细描述


这是一个“cms.plugins.snippet”(来自djangocms)克隆,可以用一些工具来扩展它

原始代码来自原始的DjangoCMS插件。

更改原始代码

此克隆尝试更改尽可能少的原始代码,实际上它们的区别是:

  • 添加模板标记以直接使用模板中的片段,而不仅仅是来自CMS页面;
  • Snippet模型更改为绑定字段html

需要

安装

唯一需要做的是替换DjangoCMS设置中的cms.plugins.snippet,如下所示:

INSTALLED_APPS = (
    'cms',
    # Plugins
    ...
    #'cms.plugins.snippet',
    'snippet', # the snippet plugin clone
    ...
)

因为代码只是从一些插件中克隆出来的,所以所有的CMS都应该和原来的插件一样工作,你甚至应该把它添加到现有的安装中,而不丢失数据库,也不需要任何SycDB。

用法

模板标签

在模板中使用模板标记:

{% load snippet_tags %}
{% snippet_fragment [Snippet ID or instance] %}

像这样:

{% load snippet_tags %}
{% snippet_fragment 42 %}

必需的参数是代码段ID或代码段实例(如果需要)。

snippet html字段

您不需要什么都不做,ckeditor应该自动代替textarea输入。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在一个问题被连续正确回答三次/并添加差异后,我如何将程序循环回开始   Java中未实例化的匿名类   java如何在Android中录制视频,只允许横向模式和最长时间录制时间   java从另一个活动发送实时消息   多线程java线程和互斥   java禁用Spring安全日志   JAVA伊奥。StreamCorruptedException:在与子级和父级ProcessBuilder通信时写入子级中的标准输出时,流头无效   使用Java(HttpURLConnection)对Restheart进行身份验证(对于Mongodb)   java如何解决Jenkins中的SAXParseException?   java为什么我需要mockito来测试Spring应用程序?   计算sin-cos和tan时缺乏精度(java)   java Hibernate。不同项目中相同一对一映射的不同行为   java图像滑块:如何使用JavaFX将图像放在另一个图像上   java Mockito在使用when时抛出NotAMockException   http Java servlet发送回响应