Évolution action commandes_paniers_if_loged
cc @cerdic plus en particulier. On cherchait un moyen propre pour créer automatiquement une commande une fois qu'un visiteur anonyme s'est connecté, et on est retombé sur l'action [commandes_paniers_if_loged](https://git.spip.net/spip-contrib-extensions/paniers/src/branch/master/paniers_options.php#L59). Alors c'est presque bon, mais comme dit dans le message [du commit initial](https://git.spip.net/spip-contrib-extensions/commandes_paniers/commit/25e81b6a09d0961bab1bafda948b36394f63935c), c'est un peu root qu'il y ait une page intermédiaire mise en dur dans l'action. Est-ce qu'il y aurait une façon propre de rendre cette page optionnelle ? Et sans que ça soit forcément une page configurable, mais vraiment la zapper complètement si on n'en n'a pas besoin. Par exemple nous, la page de connexion/profil, c'est celle qu'on veut donner en redirection de l'action : ```html #URL_ACTION_AUTEUR{ commandes_paniers_if_loged, #SESSION{id_panier}, #URL_PAGE{ma_page_connexion_profil_a_moi}, commander } ``` Les 1ères pistes auxquelles on a réfléchi : 1. Rendre cette page intermédiaire optionnelle, à passer en 2ème argument : `#SESSION{id_panier}-#URL_PAGE{la_page_intermediaire}`. Sauf que ça change le comportement par défaut évidemment. 2. Garder l'action existante pour l'historique, et ajouter une nouvelle neutre sur le principe du 1. (`commandes_paniers_quand_connecte` par ex.). Au passage question : elle pourrait aller dans le dossier action/, ou il y a une raison technique qui oblige à la mettre dans le fichier d'options ?
issue

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site