diff --git a/htdocs/product/canvas/default/product.default.class.php b/htdocs/product/canvas/default/product.default.class.php index 56a92837424..1b789aa3259 100644 --- a/htdocs/product/canvas/default/product.default.class.php +++ b/htdocs/product/canvas/default/product.default.class.php @@ -109,36 +109,43 @@ class ProductDefault extends Product $this->list_title = array(); + $titlelist["name"] = 'ref'; $titlelist["title"] = $langs->trans("Ref"); $titlelist["sortfield"] = 'p.ref'; $titlelist["align"] = 'left'; array_push($this->list_title,$titlelist); + $titlelist["name"] = 'label'; $titlelist["title"] = $langs->trans("Label"); $titlelist["sortfield"] = 'p.label'; $titlelist["align"] = 'left'; array_push($this->list_title,$titlelist); + $titlelist["name"] = 'barcode'; $titlelist["title"] = $langs->trans("BarCode"); $titlelist["sortfield"] = 'p.barcode'; $titlelist["align"] = 'center'; array_push($this->list_title,$titlelist); + $titlelist["name"] = 'datem'; $titlelist["title"] = $langs->trans("DateModification"); $titlelist["sortfield"] = 'p.tms'; $titlelist["align"] = 'center'; array_push($this->list_title,$titlelist); + $titlelist["name"] = 'sellingprice'; $titlelist["title"] = $langs->trans("SellingPrice"); $titlelist["sortfield"] = 'p.price'; $titlelist["align"] = 'right'; array_push($this->list_title,$titlelist); + $titlelist["name"] = 'stock'; $titlelist["title"] = $langs->trans("Stock"); $titlelist["sortfield"] = ''; $titlelist["align"] = 'right'; array_push($this->list_title,$titlelist); + $titlelist["name"] = 'status'; $titlelist["title"] = $langs->trans("Status"); $titlelist["sortfield"] = 'p.envente'; $titlelist["align"] = 'right'; diff --git a/htdocs/product/canvas/default/templates/liste.tpl b/htdocs/product/canvas/default/templates/liste.tpl index 42c5ecb139b..31f18637d91 100644 --- a/htdocs/product/canvas/default/templates/liste.tpl +++ b/htdocs/product/canvas/default/templates/liste.tpl @@ -69,19 +69,19 @@ -{section name=mysec loop=$datas} +{foreach name=prodline item=line from=$datas} {strip} - {$datas[mysec].ref} - {$datas[mysec].label} - {$datas[mysec].barcode} - {$datas[mysec].datem} - {$datas[mysec].sellingprice} - {$datas[mysec].stock} - {$datas[mysec].status} + {foreach name=valueline key=key item=value from=$line} + {foreach name=fieldline item=field from=$titlelist} + {if $field.name == $key} + {$value} + {/if} + {/foreach} + {/foreach} {/strip} -{/section} +{/foreach} diff --git a/htdocs/product/liste.php b/htdocs/product/liste.php index 28fdce81467..83f44bbee0e 100644 --- a/htdocs/product/liste.php +++ b/htdocs/product/liste.php @@ -255,6 +255,8 @@ if ($resql) // Enable caching //$smarty->caching = true; + + //$smarty->debugging = true; $smarty->display($template, $_GET["canvas"]);