karser/tp-redactor-bundle

Redactor 表单类型

安装: 15

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

语言:JavaScript

类型:symfony-bundle

v1.0.0 2012-11-08 18:43 UTC

This package is auto-updated.

Last update: 2024-09-20 06:35:43 UTC


README

Build Status

安装

贡献者:Bartłomiej Noszka bnlab

要安装此包,请复制并粘贴到您的 composer.json 文件中

"friendsofsymfony/jsrouting-bundle": "dev-master",
"tp/redactor-bundle": "dev-master",

请记住根据他们的 README 文件配置 JsRoutingBundle。

使用方法

config.yml

twig:
    form:
        resources:
            - 'TPRedactorBundle:Form:redactor_widget.html.twig'

routing.yml

tp_redactor:
    resource: "@TPRedactorBundle/Controller/"
    type:     annotation

将 CSS 和 JavaScript 添加到您的 assetic 中

  • CSS: '@TPRedactorBundle/Resources/public/css/redactor.css'
  • JavaScript: '@TPRedactorBundle/Resources/public/js/redactor.js''@TPRedactorBundle/Resources/public/js/tp_redactor.js'

配置

RedactorBundle 允许您配置 RedactorJS 编辑器。选项由 "config_sets" 管理。

config.yml

tp_redactor:
   default_config_set: default
   config_sets:
       default:
           lang: fr
       basic:
           lang: fr
           formattingTags:
               - 'h2'
               - 'h3'
               - 'p'
               - 'blockquote'

在表单构建时选择您的配置集

    $builder->add('your_form_field', 'redactor', array('config_set' => 'basic'));

所有支持的 redactor 选项可以在 这里 找到