Jump to content

Modificar texto Insertar enlaces


dabotin

Recommended Posts

Hola, alguien sabe cual es la ruta para modificar el texto  en "Insertar enlace"
Quiero agregar al texto por defect  "no follow" las palabras " No referrer  - No opener"
Adjunto captura

Agradezco cualquier aportación.

Saludos.

Sin título.png

Link to comment
Share on other sites

  • 3 weeks later...

La mejor opción es editarlo manualmente en el código fuente de la descripción del producto por cada enlace. de lo contrario, si quieres que te aparezca como opción en el editor para inserter enlaces, deberás meter mano de código y crear un nuevo plugin TinyMCE.

No estoy seguro, pero creo que así se podría hacer:

Directorio /js/tiny_mce/plugins/
Dentro de la carpeta "custom_link_options", cree un nuevo archivo llamado "plugin.min.js" y agregue el siguiente código:

(function () {
    tinymce.PluginManager.add('custom_link_options', function (editor, url) {
        editor.on('ExecCommand', function (e) {
            if (e.command === 'mceLink') {
                setTimeout(function () {
                    var selectedNode = editor.selection.getNode();
                    if (selectedNode.tagName === 'A') {
                        selectedNode.setAttribute('rel', 'nofollow noreferrer noopener');
                    }
                }, 100);
            }
        });
    });
})();

Este código agrega los atributos "nofollow noreferrer noopener" a un enlace cuando se crea o actualiza.

Modifique el código de inicialización de TinyMCE para incluir el nuevo complemento. Abra el siguiente archivo:

/admin/themes/new-theme/public/main.bundle.js

Busca la cadena "tinymce.init". Debería encontrar un objeto que contenga la configuración de TinyMCE. Agregue las siguientes líneas al objeto de configuración:

plugins: 'custom_link_options',
external_plugins: {
    'custom_link_options': '/js/tiny_mce/plugins/custom_link_options/plugin.min.js'
},

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...