La variabile riservata {$smarty} La variabile riservata {$smarty} può essere usate per accedere a parecchie variabili speciali del template. Quella che segue è la lista completa. Variabili della richiesta HTTP Alle variabili get, post, cookies, server, environment e session si può accedere come mostrato negli esempi qui sotto: visualizzazione delle variabili request Per motivi storici si può accedere direttamente a {$SCRIPT_NAME}, sebbene {$smarty.server.SCRIPT_NAME} sia la maniera consigliata per ottenere questo valore. {$smarty.now} Si può accedere al timestamp corrente con {$smarty.now}. Questo numero rappresenta il numero di secondi passati dalla cosiddetta Epoch (1° gennaio 1970) e può essere passato direttamente al modificatore date_format per la visualizzazione. uso di {$smarty.now} {$smarty.const} Può essere usato per accedere direttamente alle costanti PHP. uso di {$smarty.const} {$smarty.capture} Si può accedere all'output catturato attraverso il costrutto {capture}..{/capture} con la variabile {$smarty}. Consultare la sezione capture per avere un esempio. {$smarty.config} La variabile {$smarty} può essere usata per referenziare le variabili di configurazione caricate. {$smarty.config.foo} è sinonimo di {#foo#}. Consultare la sezione config_load per avere un esempio. {$smarty.section}, {$smarty.foreach} La variabile {$smarty} può essere usata per referenziare le proprietà dei loop 'section' e 'foreach'. Vedere la documentazione di section e foreach. {$smarty.template} Questa variabile contiene il nome del template attualmente in fase di elaborazione. {$smarty.version} Questa variabile contiene la versione di Smarty con cui il template è stato compilato. {$smarty.ldelim} Questa variabile è usata per stampare il delimitatore sinistro di Smarty in modo letterale, cioè senza che venga interpretato come tale. Vedere anche {ldelim},{rdelim}. {$smarty.rdelim} Questa variabile è usata per stampare il delimitatore destro di Smarty in modo letterale, cioè senza che venga interpretato come tale. Vedere anche {ldelim},{rdelim}.