silverstripe-australia/silverstripe-cleancontent

提供了一些用户可配置的设置,以确定内容是否被'清理'。

安装次数: 2,037

依赖项: 0

建议者: 0

安全: 0

星标: 7

关注者: 1

分支: 3

开放问题: 2

类型:silverstripe-module

3.0.1 2016-06-10 06:48 UTC

This package is auto-updated.

Last update: 2024-08-29 03:31:30 UTC


README

一个提供HTML Tidy和Purify功能的模块

注意:这是该模块的SS3版本!请检出ss24分支以获取与SilverStripe 2.4兼容的版本

基本用法

将模块添加到您的项目中,并通过您的网站mysite/_config.php文件添加适当扩展到您的数据对象

Object::add_extension('Page', 'CleanContentExtension');

您可以在内容保存时选择内容/清理选项卡中的选项来将tidy/purify应用于内容字段,或从模板中使用$Clean(FieldName)选项。单独使用$Clean将默认使用内容字段。

注意,为了使$Clean工作,您还必须在内容/清理选项卡上选择适当的清理选项。

默认情况下,新页面在保存时启用清理,使用HTML Tidy,但不使用Purify。这可以通过设置CleanContentExtension中的静态值来更改,默认如下。

static $clean_on_save = true;
static $default_tidy = true;
static $default_purify = false;

维护者联系方式

需求

  • SilverStripe 2.4+

许可证

此模块在http://silverstripe.org/BSD-license下以BSD许可证授权

此模块使用了来自http://htmlpurifier.org/的HTML Purifier库,该库以Lesser GPL许可证授权,许可证副本可在cleancontent/code/thirdparty/htmlpurifier-4.0.0-lite/LICENSE中找到

项目链接