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>