Question

Je suis en train d'ajouter l'élément personnalisé suivant à l'aide TinyMCE ...

<g:plusone size="small" callback="plusone_vote"></g:plusone>

J'ai ajouté g: plusone à extended_valid_elements (avec deux attributs) et des éléments personnalisés, mais il obtient toujours supprimé lorsque je clique sur le point sur la fenêtre d'affichage du code. TinyMCE init cherche maintenant comme ça ..

        tinyMCESettings = {
            mode: "textareas",
            theme: "advanced",
            editor_deselector: "nomce",
            plugins: "paste,iespell,table,style",
            extended_valid_elements: "g:plusone[size|callback],script[type|src|defer|charset]",
            custom_elements: "g:plusone,~g:plusone",
            valid_children: "+p[g:plusone]",
            entity_encoding: "raw",
            convert_urls: false,
            content_css: "{/literal}{$tinyMCEcss}{literal}",
            setup: function(ed) {
                ed.onSaveContent.add( tinyMCE_GWO_Decode );
                ed.onBeforeSetContent.add( tinyMCE_GWO_Encode );
                ed.onGetContent.add( tinyMCE_GWO_Decode );
            }
        };

Quelqu'un a des suggestions?

Était-ce utile?

La solution

Jetez un oeil sur le réglage de valid_children. Vous devrez peut-être ajouter votre tag comme enfant valide là.

Mise à jour: Modifier vos réglages extended_valid_elements à

extended_valid_elements: "g:plusone",

oeuvres (au moins avec mon éditeur de tinymce)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top