
Con l'introduzione del motore grafico Autorender, che va a soppiantare il suo predecessore autotheme, questo Cms si e' ammodernizzato verso la tecnologia smarty.
Cos' è Smarty ?
Smarty è un motore di web template scritto in PHP. Smarty consente di separare il codice PHP, il business logic (la programmazione del software), dal codice HTML, il presentation logic (l'aspetto grafico di un sito web), e di generare contenuti web mediante il rimpiazzo di speciali Smarty tag all'interno del documento (sostituzione di variabili e molto altro).
Un tag (marcatore) è una direttiva, racchiusa da speciali caratteri (tipicamente parentesi graffe), interpretata dal motore di Smarty. Queste direttive possono essere delle variabili, denotate dal simbolo del dollaro ($), funzioni, o anche istruzioni di controllo del flusso. Smarty permette ai programmatori PHP di definire delle funzioni da includere nei tag stessi di Smarty. (Tratto da wikipedia)
Quali sono le funzioni disponibili e come funzionano ?
Seguendo il percorso \libs\render_smarty\plugins\ , prendendo come riferimento la root della vostra installazione di mdpro, troverete le funzioni smarty. Ora le descriveremo una ad una prendendo in esame i file stessi tenendo presente che in questa cartella troveremo sia le api ( Application Programming Interface ) che le funzioni smarty.

