All'interno dei template potete utilizzare queste funzioni generiche tra simbolo di apertura e chiusura di PHP. Metto anche qualche esempio.
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); ?>
Restituisce la directory di base di Bettino, che non è necessariamente "/"
Restituisce la directory del template attualmente in uso.
basedir: opzionale, la directory di base da anteporre alla directory dei template.
Restituisce la lingua correntemente in uso, in formato a due lettere (es. IT, EN, FR...)
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');
Ti dice se ci troviamo in home page oppure no, restituendo rispettivamente true o false.
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.