De overzicht/resultaatpagina van de occasionsmodule toont de zoekresultaten. De template-variabele results bevat de lijst met gevonden voertuigen voor de huidige pagina.
De resultaten kunnen bijvoorbeeld in een tabel worden weergegeven:
<table> <thead> <tr> <th>Merk</th> <th>Model<br />Uitvoering</th> <th>Brandstof</th> <th>Km. stand</th> <th>Transmissie</th> <th>Bouwjaar</th> <th>Kleur</th> <th>Prijs</th> </tr> </thead> <tbody> <!-- TMPL_LOOP NAME="results" --> <tr> <td><a href="/<!-- TMPL_VAR NAME="seo_url" -->"><!-- TMPL_VAR NAME="merk" --></a></td> <td><!-- TMPL_VAR NAME="model" --><br /><!-- TMPL_VAR NAME="uitvoering" --></td> <td><!-- TMPL_VAR NAME="brandstof" --></td> <td><!-- TMPL_VAR NAME="kmstand" --></td> <td><!-- TMPL_VAR NAME="transmissie" --></td> <td><!-- TMPL_VAR NAME="bouwjaar" --></td> <td><!-- TMPL_VAR NAME="kleur_basis" --></td> <td><!-- TMPL_VAR NAME="prijs_verkoop" --></td> </tr> <!-- /TMPL_LOOP --> <tbody> </table> <!-- TMPL_IF NAME="prevpage" --><a href="/<!-- TMPL_VAR NAME="surl"-->;page=<!-- TMPL_VAR NAME="prevpage" -->">Vorige</a><!-- /TMPL_IF --> <!-- TMPL_LOOP NAME="pages" --> <!-- TMPL_IF NAME="current" --> <!-- TMPL_VAR NAME="page" --> <!-- TMPL_ELSE --> <a href="/<!-- TMPL_VAR NAME="surl"-->;page=<!-- TMPL_VAR NAME="page" -->"><!-- TMPL_VAR NAME="page" --></a> <!-- /TMPL_IF NAME="current" --> <!-- /TMPL_LOOP --> <!-- TMPL_IF NAME="nextpage" --><a href="/<!-- TMPL_VAR NAME="surl" -->;page=<!-- TMPL_VAR NAME="nextpage" -->">Volgende</a><!-- /TMPL_IF -->
Per voertuig/regel bevat results alle gegevens van een voertuig, zie Gegevens.
Bovendien bevat het per voertuig de variabele seo_url. Dit is de url naar de detailpagina van het voertuig.
Naast het resultaat zijn ook verschillende variabelen beschikbaar voor de paginering:
Het aantal voertuigen/resultaten per pagina kan worden beinvloed door een veld perpage aan het formulier toe te voegen, bijv. middels een dropdown met 3 waarden:
<label>Resultaten per pagina</label> <select name="perpage"> <option value="10">10 auto's</option> <option value="20">20 auto's</option> <option value="30">30 auto's</option> </select>
perpage kan uiteraard ook direct aan de url worden meegegeven:
/cgi/occasions.cgi?site=website;perpage=13
Het resultaat kan op elk gewenst gegeven worden gesorteerd. Geef in een formulierelement genaamd sort de naam van het gewenste gegeven mee (bijv. prijs_verkoop of kmstand).
Standaard wordt van laag naar hoog gesorteerd. De sorteerrichting kan worden opgegeven door een formulierelement genaamd sort_dir de waarde up (van laag naar hoog, standaard) of down te geven (van hoog naar laag).
De variabelen sort en sort_dir kunnen uiteraard ook direct in een url worden meegegeven.
Voorbeeld:
<a href="/<!-- TMPL_VAR NAME="sort_url" -->;sort=prijs_verkoop">sorteer op prijs</a>
De resultaten kunnen ook random gesorteerd worden, bijv. om op een homepage bij elk bezoek andere voertuigen te tonen. Geef in dat geval sort=random op.
De TMPL_LOOP variabele seen bevat een lijst van de 5 laatst bekeken voertuigen. Elk item in de lijst bevat alle gegevens van het voertuig. Deze variabele is beschikbaar op alle pagina's (ook XML output).
Voorbeeld:
Andere occasions die u al heeft bekeken: <ul> <!-- TMPL_LOOP NAME="seen" --> <li> <a href="/<!-- TMPL_VAR NAME="seo_url" -->"> <img src="/!-- TMPL_VAR NAME="image_url" -->" alt="" /> </a> </li> <!-- /TMPL_LOOP --> </ul>