|
un solo articolo per rubrica
Il filtro ?{vero,falso} esegue la parte vero o la parte falso in base al risultato del controllo #TOTAL_BOUCLE|={1}.
Ora, se leggi la documentazione, scoprirai che le parti condizionali dei tag [parte opzionale prima (#TAG) parte opzionale dopo] verranno eseguite solo se il contenuto tag non è vuoto.
Quindi ?{' ',''} renderà il tag non vuoto, anche se non visualizzerà niente di visibile (uno spazio) se il ciclo avrà un solo risultato, e quindi eseguirà anche la parte opzionale, mentre resituisce stringa vuota se il ciclo avrà più risultati.
?{'',' '} si comporta perfettamente all’inverso. Tag vuoto se esiste un solo risultato del ciclo, tag uguale ad uno spazio se esistono più risultati.
E’ chiaro che si può scrivere anche diversamente il ciclo (facendo il confronto con altri operatori) ma lascio a te questo esercizio.
Se vuoi, invia pure il codice.
|