Paragrafo precedente: « C2.22 Elenco numerato programmaticamente
Paragrafo precedente: « C2.22 Elenco numerato programmaticamente
Sar-At riconosce la necessità di creare tabelle visivamente aggraziate e leggibili usando il meccanismo delle Viste. Per questo motivo Sar-At definisce automaticamente in tutte le pagine mastro classiche uno pseudo-campo chiamato sarelviews_row e gli assegna alternativamente il valore "odd" e "even" (rispettivamente nelle righe dispari e pari). In combinazione con un semplice foglio stile, questo permette di ottenere righe a sfondo alternato.
<style type="text/css"> td.odd { background-color: #CCFFFF; } td.even { background-color: #0099FF; } </style> <table border='1'> {BEGIN elenco_prodotti} <tr> <td class='{sarelviews_row}'> {title} </td> <td class='{sarelviews_row}'> {prezzo} </td> </tr> {END elenco_prodotti} </table>
Il risultato HTML (che viene inviato al browser) sarà:
<table border='1'> <tr> <td class='odd'>Biscotti al cioccolato</td> <td class='odd'>10</td> </tr> <tr> <td class='even'>Torta al cioccolato</td> <td class='even'>25</td> </tr> <tr> <td class='odd'>Yogurt al cioccolato</td> <td class='odd'>1.75</td> </tr> </table>
Il risultato a video sarà:
Biscotti al cioccolato |
10 |
Torta al cioccolato |
25 |
Yogurt al cioccolato |
1.75 |
Paragrafo successivo: » C2.24 Viste nelle pagine mastro Twig