Как называется кнопка tinymce, которая отключает / включает отображение элементов HTML? - PullRequest
1 голос
/ 07 декабря 2011

Я полностью забыл название этой кнопки, которая отключает имена элементов, такие как заголовки h3, абзацы и тому подобное, смотрите на картинку.Those ugly names on top of the actual content

Я ищу имя, которое вы указали в функции init для tinymce.

Мой полный tinymce_setup.js

function CustomFileBrowser(field_name, url, type, win) {

    var cmsURL = '/admin/filebrowser/browse/?pop=2';
    cmsURL = cmsURL + '&type=' + type;

    tinyMCE.activeEditor.windowManager.open({
        file: cmsURL,
        width: 980,  // Your dimensions may differ - toy around with them!
        height: 500,
        resizable: 'yes',
        scrollbars: 'yes',
        inline: 'no',  // This parameter only has an effect if you use the inlinepopups plugin!
        close_previous: 'no'
    }, {
        window: win,
        input: field_name,
        editor_id: tinyMCE.selectedInstance.editorId
    });
    return false;
}

tinyMCE.init({

    // Init
    mode: 'textareas',
    theme: 'advanced',
    skin: 'grappelli',

    // General
    //accessibility_warnings: false,
    browsers: 'gecko,msie,safari,opera',
    dialog_type: 'window',
    editor_deselector: 'mceNoEditor',
    keep_styles: false,
    language: 'en',
    object_resizing: false,
    media_strict: true,

    // Callbackss
    file_browser_callback: 'CustomFileBrowser',

    // Layout
    width: 758,
    height: 300,
    indentation: '10px',

    // Cleanup
    cleanup: true,
    cleanup_on_startup: true,
    element_format: 'xhtml',
    fix_list_elements: true,
    fix_table_elements: true,
    fix_nesting: true,
    forced_root_block : 'p',

    // URL
    relative_urls: false,
    remove_script_host: true,

    // Content CSS
    // content_css : "css/example.css",

    // Plugins
    plugins: 'advimage,advlink,fullscreen,paste,media,searchreplace,grappelli,grappelli_contextmenu,template',

    // Theme Advanced
    theme_advanced_toolbar_location: 'top',
    theme_advanced_toolbar_align: 'left',
    theme_advanced_statusbar_location: 'bottom',
    theme_advanced_buttons1: 'formatselect,styleselect,|,bold,italic,underline,|,bullist,numlist,blockquote,|,undo,redo,|,link,unlink,|,justifyleft,justifycenter,justifyright,justifyfull,|,grappelli_adv',
    theme_advanced_buttons2: 'search,|,pasteword,template,media,charmap,|,code,|,table,cleanup,|,image,|,fullscreen,|,ibrowser,',
    theme_advanced_buttons3: '',
    theme_advanced_path: false,
    theme_advanced_blockformats: 'p,h2,h3,h4,pre',
    theme_advanced_resizing: true,
    theme_advanced_resize_horizontal: false,
    theme_advanced_resizing_use_cookie: true,
    theme_advanced_styles: 'Image Left=img_left;Image Right=img_right;Image Block=img_block',

    // Style formats
    // see http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/style_formats
    style_formats : [
        {title : 'Paragraph Small', block : 'p', classes: 'p_small'},
        {title : 'Paragraph ImageCaption', block : 'p', classes: 'p_caption'},
        {title : 'Clearfix', block : 'p', classes: 'clearfix'},
        {title : 'Code', block : 'p', classes: 'code'}
    ],

    // Templates
    template_templates : [
        {
            title : '2 Columns',
            src : '/path/to/your/template/',
            description : '2 Columns.'
        },
        {
            title : '4 Columns',
            src : '/path/to/your/template/',
            description : '4 Columns.'
        }
    ],

    // Adv
    advlink_styles: 'Internal Link=internal;External Link=external',
    advimage_update_dimensions_onchange: true,

    // Grappelli
    grappelli_adv_hidden: false,
    grappelli_show_documentstructure: 'on',

    extended_valid_elements : "iframe[src|width|height|name|align]", 

});

Ответы [ 2 ]

2 голосов
/ 22 марта 2013

После некоторой игры, я смог найти решение, которое сработало для меня.

Кнопка для включения / выключения этой функции находится в правом нижнем углу второго ряда темы Grappelli TinyMCE.:

Show/Hide Document Structure

Значение этой кнопки (вкл / выкл) хранится в куки (это важно, так как я выдергивал свои волосы, пытаясь понять, почему мои изменениячтобы удалить это не работали)

Чтобы полностью удалить эту функцию

Я не думаю, что мне когда-либо понадобится использовать функциональность этой кнопки, поэтому ярешил полностью убрать его.В файле tinymce_setup.js найдите эту строку

grappelli_show_documentstructure: "on"

и измените ее на

grappelli_show_documentstructure: false

. При первоначальной загрузке состояние кнопки устанавливается на "выключено".,Теперь запомните, что наиболее вероятно, что состояние кнопки было установлено на «вкл» в вашем файле cookie, поэтому, если вы попытаетесь обновить страницу и она все еще отображается, это происходит из-за того, что значение в вашем файле cookie читается и используется для отображения этой опции на,Либо отключите кнопку (которая изменит значение в вашем установленном файле cookie), либо удалите файлы cookie вашего браузера.После того как я убедился, что значение cookie было отключено, как уже упоминалось, у меня не было возможности использовать эту кнопку в будущем, поэтому, чтобы удалить ее из вашего трея, мы хотим удалить кнопку grappelli_documentstructure из нашего окна треянайдите следующую строку

theme_advanced_buttons2: 'search,|,pasteword,template,media,charmap,|,code,|,table,cleanup,grappelli_documentstructure'

и просто удалите кнопку grappelli_documentstructure

theme_advanced_buttons2: 'search,|,pasteword,template,media,charmap,|,code,|,table,cleanup'
0 голосов
/ 07 декабря 2011

Я не совсем уверен, какую кнопку вы имеете в виду, но я предлагаю вам взглянуть на демонстрационную страницу tinymce, и вы сможете найти там свою кнопку: http://www.tinymce.com/tryit/full.php

...