In de content editor is het mogelijk om een filter te plaatsen op een smarty variabele met een lijst aan gegevens. Hierin kan een exacte match of een vergelijking met een wildcard worden uitgevoerd.
filter
{{$object|filter:'<Veldnaam>':'<Waarde>'}}
{{$object|filter:'<Veldnaam>':'<Conditie>':'<Waarde>'}}
Voorbeelden
Met behulp van een foreach kan de inhoud van de variabele worden getoond:
Filter de lijst met producten met productid 30
<!--{foreach $lookup.products|filter:"id":"30" as $article}→
<li>Merk: {{$article.brand}}</li>
<li>Beschrijving: {{$article.description}}</li>
<li>Conditie: {{$article.condition}}</li>
<li>Materiaal: {{$article.material}}</li>
<li>Link: {{$article.link}}</li>
<li>Afbeelding: {{$article.image_link}}</li>
<!--{foreachelse}-->
Standaard variatie als er geen data is gevonden
<!--{/foreach}-->
Filter de lijst met producten met het product id welke 30 bevat
{{* Haal alle producten op, waarbij het productid de waarde 30 bevat *}}
<!--{foreach $lookup.products|filter:"id":"contains":"30" as $article}-->
<li>Merk: {{$article.brand}}</li>
<li>Beschrijving: {{$article.description}}</li>
<li>Condition: {{$article.condition}}</li>
<li>Materiaal: {{$article.material}}</li>
<li>Link: {{$article.link}}</li>
<li>Afbeelding: {{$article.image_link}}</li>
<!--{foreachelse}-->
Standaard variatie als er geen data is gevonden
<!--{/foreach}-->
{{* Haal alle producten op, waarbij het productid de waarde 30 bevat *}}
<!--{foreach $lookup.products|filter:"id":"*30*" as $article}-->
<li>Merk: {{$article.brand}}</li>
<li>Beschrijving: {{$article.description}}</li>
<li>Conditie: {{$article.condition}}</li>
<li>Materiaal: {{$article.material}}</li>
<li>Link: {{$article.link}}</li>
<li>Afbeelding: {{$article.image_link}}</li>
<!--{foreachelse}-->
Standaard variatie als er geen data is gevonden
<!--{/foreach}→
{{* Haal alle producten op, waarbij het productid begint met de waarde 601 *}}
<!--{foreach $lookup.products|filter:"id":"601*" as $article}-->
<li>Merk: {{$article.brand}}</li>
<li>Beschrijving: {{$article.description}}</li>
<li>Conditie: {{$article.condition}}</li>
<li>Materiaal: {{$article.material}}</li>
<li>Link: {{$article.link}}</li>
<li>Afbeelding: {{$article.image_link}}</li>
<!--{foreachelse}-->
Standaard variatie als er geen data is gevonden
<!--{/foreach}-->
Het onderstaande voorbeeld haalt producten alle op met behulp van de aanmaakdatum met de date_format modifier:
Filter in de tabel op datum
Zie onze nieuwste producten:
<!--{foreach $lookup.products|filter:"createdat":"{{$smarty.now|date_format:'%Y-%m-%d'}}" as $article}-->
<li>Merk: {{$article.brand}}</li>
<li>Beschrijving: {{$article.description}}</li>
<li>Conditie: {{$article.condition}}</li>
<li>Materiaal: {{$article.material}}</li>
<li>Link: {{$article.link}}</li>
<li>Afbeelding: {{$article.image_link}}</li>
<!--{foreachelse}-->
Standaard variatie als er geen data is gevonden
<!--{/foreach}-->