In Deployteq contents is het mogelijk om data op te halen uit een losstaande datamodel tabel. Met de smarty functie "lookup" kan alle data opgehaald worden van een datamodel tabel, bijvoorbeeld om alle productgegevens op te halen.

Lookup

{{$lookup.<tabelnaam>}}

Voorbeelden

Haal alle productgegevens op uit de producten tabel

<!--{foreach $lookup.products 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 is ook mogelijk om te filteren op de data vanuit een datamodel tabel om alleen relevante data op te halen.

$lookup.<tabelnaam>|filter:"<Veldnaam>":"Veldwaarde"

Filter in de tabel 'products' op 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 in de tabel 'products' op basis van een property genaamd productid

<!--{foreach $lookup.products|filter:"id":$property[productid] 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 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}-->