2009-09-23 1 views
5

¿Es posible extender el editor de texto enriquecido TinyMCE para permitir la inserción de enlaces internos a las páginas de mis sitios web?Extender TinyMCE para mostrar una lista de posibles páginas internas que el usuario puede querer vincular a

que ya tienen una función que puede devolver la lista de los nombres de las páginas y URLs sin embargo no puedo encontrar la manera de añadir un nuevo botón para el plug-in Advanced Link.

He trabajado con el Administrador de imágenes y plugins gestor de documentos antes y así soy consciente de que son capaces de añadir su propio botón 'Examinar' dentro de los cuadros de diálogo de enlace avanzadas.

Idealmente, cuando el usuario está en el diálogo de enlace, me gustaría presentarles una lista de posibles páginas para enlazar.

Respuesta

3

Acabamos de agregar esto recientemente a nuestro sistema CMS, así que sí, es ciertamente factible. Encontramos que es más fácil agregar un botón completamente nuevo a tinyMCE que creó su propia ventana emergente que manejaba todos los elementos de los enlaces internos, como presentar una lista de páginas a las que se podía vincular, crear el href e incrustarlo nuevamente en la página.

Nuestro sistema CMS ya tenían toda la funcionalidad de lista de páginas en un formato de árbol de modo que si usted tiene algo similar sólo puede popup su propia página creada desde el botón TinyMCE.

(Recuerde también pensar cómo manejará los enlaces internos a las páginas eliminadas o archivadas).

+0

¿Ha creado su plugin desde cero o le parecieron otra que se base en? –

+1

obtuvimos uno de los complementos existentes que era similar, como inserción de imagen o inserción de enlace, y pasamos de eso como una plantilla. – Steerpike

+0

Genial, muchas gracias! –

Cuestiones relacionadas