$all_products=Product::getProducts($id_lang, $start, $limit, $order_by, $order_way, $id_category = false, $only_active = false, Context $context = null);
{if !empty($smarty.get.order)}
{capture assign='ordering'}order={$smarty.get.order}&{/capture}
{else}
{assign var='ordering' value=''}
{/if}
{if !empty($smarty.get.resultsPerPage)}
{assign var='results_per_page' value=$smarty.get.resultsPerPage}
{else}
{assign var='results_per_page' value=25}
{/if}
if ($resultsPerPage <= 0 || $resultsPerPage > 36) {
$resultsPerPage = Configuration::get('PS_PRODUCTS_PER_PAGE');
}
if ($resultsPerPage <= 0 || $resultsPerPage > 100) {
$resultsPerPage = Configuration::get('PS_PRODUCTS_PER_PAGE');
}