Le funzioni generiche

All'interno dei template potete utilizzare queste funzioni generiche tra simbolo di apertura e chiusura di PHP. Metto anche qualche esempio.



kGetVar(param,num[,lingua])

Serve a prendere una variabile dalla tabella di configurazione.
param: il parametro di cui si vuole sapere la valorizzazione
num: lo slot del parametro di cui si vuole sapere la valorizzazione (1 o 2)
lingua: opzionale, la lingua scritta in codice a due lettere (es. IT, EN, FR...). Se non specificato utilizza la lingua corrente.

Esempio: <?= kGetVar('home_page',1); ?>


kGetBaseDir()

Restituisce la directory di base di Bettino, che non è necessariamente "/"


kGetTemplateDir([basedir])

Restituisce la directory del template attualmente in uso.
basedir: opzionale, la directory di base da anteporre alla directory dei template.


kGetLanguage()

Restituisce la lingua correntemente in uso, in formato a due lettere (es. IT, EN, FR...)


kTranslate(termine[,lingua])

Serve a tradurre un termine utilizzando il dizionario di Bettino. Particolarmente utile nei template multilingua. Se un termine non viene trovato nel dizionario, viene restituito così com'è.
termine: la frase o parola da tradurre, così come definita nel parametro del dizionario di Bettino
lingua: opzionale, la lingua in cui tradurla scritta in codice a due lettere (es. IT, EN, FR...). Se non specificato utilizza la lingua corrente.

Esempio: kTranslate('Archivio');


kIsHome()

Ti dice se ci troviamo in home page oppure no, restituendo rispettivamente true o false.


kGetHomeDir([lingua])

Restituisce la home page, senza directory di base.
lingua: opzionale, la lingua in cui tradurla scritta in codice a due lettere (es. IT, EN, FR...). Se non specificato utilizza la lingua corrente.