smartsnippets是一个Django-CMS扩展类似于内置片段插件,但不是只允许普通的HTML,你可以使用任何有效的Django的模板语法里面 当smartsnippet在页面中添加的用户提供价值对于所有检测中使用的变量。这比标准的片段更灵活,如果你想参数化和重用你的静态片段。
示例
使用Twitter的个人资料例如一个简单的smartsnippet:
注意{{twitter_username}}作为标准的Django可变的变量。当在一个页面加入smartsnippet,形式将提供一个输入框,你可以设置变量的值。
设置
有三种配置变量:
- SMARTSNIPPETS_SHARED_SITES站点名称默认为空列表清单。这里列出的所有站点将与所有其他站点为只读分享他们smartsnippets。这可能是有用的在共享环境,使代码共享。
- SMARTSNIPPETS_INCLUDE_ORPHAN一个布尔标志,默认为True。如果启用该选项,在smartsnippet创建表单中选择一个地点是可选的。如果smartsnippet不属于任何网站,它会表现为全球和将在所有站点。如果设置为False,用户将被强制连接,他创建了至少一个站点的smartsnipptes。
- SMARTSNIPPETS_RESTRICT_USER一个布尔标志,默认为False。这个标志,如果设置,将限制用户可以访问基于其相对于站点槽全球网页准许系统的smartsnippets。这可以是在共享环境中是有用的。缺省情况下,用户可以访问系统中的所有的smartsnippets
要求:
- 在Python中
- 在Django的CMS
评论没有发现