Post Pic

Usare il plugin template di Tiny MCE in CMS Made Simple

Tiny MCE è fra gli editor wysiwyg più utilizzati nei progetti opensource e fa parte del core di Cms Made Simple. La sua impostazione modulare lo rende un editor completo, potente e flessibile, ben integrato con il CMS.  Da diverse release a questa parte è possibile abilitare i plugin di tiny per rendere disponibili nuove funzioni agli utenti.

Fra le features più interessanti c’è indubbiamente la possibilità di richiamare snippet di codice già pronto. Possiamo rendere disponibile questa funzione attivando il plugin “template”; per farlo è necessario eseguire alcuni passaggi.

Per prima cosa andiamo in estensioni > Modulo WYSIWYG TinyMCE e poi sul tab “plugins”, qui flagghiamo la voce “template” e premiamo salva per includere il plugin nelle impostazioni dell’editor.

Poi premiamo il tab “profili”  qui decidiamo in quale profilo e in quale riga di pulsanti inserire quello relativo al plugin. Per inserirlo è sufficiente scrivere “template” preceduto da una virgola, dopodichè clicchiamo su “salva profilo” per rendere effettiva la modifica. A questo punto nel campo di testo in basso dovreste già vedere il pulsante relativo al plugin template.

A questo punto premiamo il tab “avanzate” e andiamo a configurare i template. In questo tab esiste un campo chiamato “configurazioni extra”, qui dobbiamo inserire il setup relativo ai template che si desidera inserire. Il codice deve essere su di una sola riga. Di seguito riportiamo un esempio in cui sono stati configurati due template:

[sniplet tempateTiny]

I path fanno riferimento al root del sito quindi, se vi attenete all’esempio dovrete creare una cartella chiamata layEditor nella root principale del sito. I template sono semplici pagina html contenenti esclusivamente il codice che intendete inserire nella pagina.

Tuttavia nessuno vi vieta di inserire codice smarty o altro. Personalmente trovo questo plugin molto utile perchè semplifica, e di molto ;) , l’assistenza alla popolazione dei contenuti.

Per approfondimenti vi consiglio di fare riferimento al sito del progetto, alla voce plugin

5 Risposte

04.27.10

Ciao,
devo ammettere che la tua guida è veramente ottima.
Complimenti.

Da diverso tempo utilizzo CMS per realizzare siti web e non ero a conoscenza di questa funzione relativa all’editor di testo.

Proprio in questo periodo sto realizzando un sito dove ho l’esigenza di dare la possibilità all’editore di poter inserire all’interno solo di alcune pagine un form per iscriversi a degli eventi.

Grazie alla tua guida farò in modo di richiamare un file dove andrò ad inserire il tag di formbuilder per generare il modulo….

Fantastico.

Ciao e complimenti ancora

04.27.10

Ciao Vins,
benvenuto. Sono contento che la guida ti sia stata utile.
Se la tua esigenza è richiamare esclusivamente un tag smarty puoi utilizzare anche un’altra funzionalità di Tiny: la tendina personalizzata (la trovi nel tab impostazioni avanzate), trovi già 3 tag configurati, puoi cancellarli ed inserire quelli che ti servono. Appariranno fra gli smarty disponibili clccando l’icona di finaco ai link interni ;)

04.27.10

Ciao Alessandro e grazie per il benvenuto!!
Avevo provato un pò di tempo fa con la tendina personalizzata, ma non ero riuscito ad inserire il mio tag….adesso dopo il tuo suggerimento ho rifatto un test ed infatti funziona alla grande……
Mi sono reso conto che sbagliavo la sintessi: io inserivo {FormBuilder form=’contact’} ma in realtà non occorrono le virgolette basta {FormBuilder form=contact}……

Comunque grazie ancora e a presto.

04.27.10

In effetti quella tendina è molto comoda, le virgolette puoi anche metterle ma, se non ricordo male, devi farle precedere da uno slash per evitare che dia errore il js che poi lo carica nel tiny. ;)

04.27.10

Questa proprio non la sapevo!!! Grazie della dritta prima o poi mi servirà

Lascia un commento

* Nome, Email e commento sono campi obbligatori


Archivio vecchi post