Pregunta

De forma predeterminada, en el menú Formato (cuando se hace clic en el botón), hay estas opciones:

Normal Text
Quote
Code 
Header 1
Header ...
Header 5

Me gustaría tener solo estas opciones:

Normal Text
Quote
Code

¿Hay alguna manera de hacer eso?He estado escurriendo las opciones de configuración y no he podido saber cómo hacerlo.

¿Fue útil?

Solución

La respuesta de Olivérs está mal.

Puede lograr esto fácilmente haciendo lo siguiente:

$('#redactor').redactor({
    formattingTags: ['p', 'blockquote', 'pre']
});

Demo: http://jsfiddle.net/ekm4a/

Otros consejos

Lamentablemente, la única forma de lograr esto es para decorar su instancia de redactor antes de inity sobrescriba la configuración de la barra de herramientas predeterminada en redactor.

Puede ver un POC de trabajo aquí: http://jsfiddle.net/zmetser/7m3f9/

y el código a continuación:

$(function() {
    // Decorate redactor Object before init
    $.Redactor.fn = (function () {
        var toolbarInitOriginal = this.toolbarInit;
        // Create a new toolbarInit method which suits our needs
        this.toolbarInit = function (lang) {
            // Grab the default toolbar...
            var toolbar = toolbarInitOriginal(lang);
            // ...and overwrite the formatting dropdown menu
            toolbar.formatting.dropdown = {
                p: {
                    title: lang.paragraph,
                    func: 'formatBlocks'
                },
                blockquote: {
                    title: lang.quote,
                    func: 'formatQuote',
                    className: 'redactor_format_blockquote'
                },
                pre: {
                    title: lang.code,
                    func: 'formatBlocks',
                    className: 'redactor_format_pre'
                },
            };

            return toolbar;
        };

        return this;
    }.call($.Redactor.fn));

    // Init redactor
    $('#redactor').redactor({
        buttons: ['link', 'formatting', 'html']
    });
});

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top