Bonjour, je crée un module custom pour modifier l'ordre des magasins dans la page magasins et je cherche la facon la plus propre de faire ca.
Dans un widget j'arrive à récupérer la variable smarty stores et la manipuler mais en dehors de mon widget, la variable n a pas changé.
Je cherche une facon de transformer la variable globale.
Peut-être qu'il y aurait un hook qui serait adapté, j'en ai essayé plusieurs en vain.
if ($this->context->controller->php_self === 'stores') { $this->context->smarty->assign($this->getWidgetVariables($hookName, $configuration)); $stores = $this->context->smarty->getTemplateVars('stores'); usort($stores, array('maclass', 'sortStores')); $this->context->smarty->clearAssign('stores'); $this->context->smarty->assign('stores', $stores); }
Merci pour toute piste ou conseil