Devo visualizzare una sezione o un'altra in un modello smarty. La mia condizione è semplice: se un valore di smarty inizia con una stringa, dovrei visualizzare una sezione, altrimenti dovrebbe essere visualizzata l'altra sezione smarty. Posso cambiare solo i file tpl.Come verificare una condizione complessa in Smarty (PHP)
{php}
if (substr($url,0,4) != 'http')
{
{/php}
section 1
{php}
}
else
{
{/php}
section 2
{php}
}
{/php}
Il problema è che non riesco a leggere l'url varible che è stato precedentemente assegnato utilizzando $ smarty-> assegna. Fondamentalmente, sto cercando la funzione smarty che può essere utilizzata per recuperare un valore o se esiste una soluzione migliore.
Perché non si può leggere la variabile url se è stato assegnato al modello? – pws5068