Snippet: Template logic to fetch recently updated products
Question
How to fetch all objects of class 'product' recently published with object result limit of 3
Answer
Template file, ' design/example/templates/toolbar/full/box_latest_products.tpl'
{def $products=fetch('content', 'list',
hash( 'parent_node_id', 61,
'sort_by', array( 'published', false() ),
'limit', 3,
'class_filter_type', 'include',
'class_filter_array', array( 'product' ),
'depth', 3))
}
<h2>Latest Products</h2>
<ul>
{foreach $products as $product}
{* $product.object|attribute(show,1) *}
<li><a href={$product.url_alias|ezurl}>{$product.name}</a><br />{$product.object.modified|datetime('custom', '%m/%d/%Y @ %G:%i')}</li>
{* {$product.count} *}
{/foreach}
</ul>
{undef} 