silverstripe-australia / silverstripe-cleancontent
提供了一些用户可配置的设置,以确定内容是否被'清理'。
3.0.1
2016-06-10 06:48 UTC
Requires
- ezyang/htmlpurifier: dev-master#c67e4c2f7e06f89ca0eb4ce72b191144e40dc3ef
- neitanod/forceutf8: dev-master#2c1b21e00ed16b2b083ae4e27901cb5f2856db90
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;
维护者联系方式
- Marcus Nyeholt marcus@silverstripe.com.au
需求
- 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中找到