diff --git a/htdocs/product/liste.php b/htdocs/product/liste.php
index 9df3457a4d0365aaf29dd6ef2e5f95f8e5aaa77f..5232ef4aa13a559c4fb64de5c7ee6c2ac946bc60 100644
--- a/htdocs/product/liste.php
+++ b/htdocs/product/liste.php
@@ -199,7 +199,9 @@ if ($resql)
   if ($_GET["canvas"] <> '' && file_exists($smarty->template_dir . '/product/canvas/'.$_GET["canvas"].'/liste.tpl') )
     {
       $smarty->assign('datas', $object->list_datas);
-
+	  $smarty->assign('url_root', $dolibarr_main_url_root);
+	  $smarty->assign('theme', $conf->theme);
+	  $smarty->assign('langs', $langs);
       $smarty->display('product/canvas/'.$_GET["canvas"].'/liste.tpl');
     }
   else