Re: [inserer_modeles ↪ dev_baloo] 2 commits
nicod_ <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Salut Maïeul, est ce que tu as testé côté public, avec les crayons ? Le 02/02/2021 à 13:06, Maïeul Rouquette a écrit : > spip-contrib-extensions/inserer_modeles | 2 commits > - > Par Maïeul Rouquette, le 2 février 2021 à 11h52min : > > insertion du lien vers l'insertion de modeles dans la barre typo : pour les paramètres passer à la modalbox, reprendre tout les paramètres get de la page courante. > - Du coup plus besoin de rechercher en jquery les valeurs id_breve, etc > plus de passage de valeur null :P > - S'adapte automatiquement à toutes les pages d'édition d'objet, quelque > soit l'objet > > > *Modifié* > inserer_modeles_pipelines.php > > Détails : https://git.spip.net/spip-contrib-extensions/inserer_modeles/commit/25e0c13fde7bee48af4213c5c796ecc77bba919a > > ============================== > Par Maïeul Rouquette, le 2 février 2021 à 12h54min : > > Suite demande de baloo sur contrib. > https://contrib.spip.net/Plugin-Inserer-Modeles#comment507475-507472 > > Voici une proposition d'amélioration. Dans le yaml de description d'un > modèles, on peut mettre pour chaque paramètre d'une saisie une forme > `_depuis_XXX`, où XXX désigne l'endroit où l'on va chercher le > paramètre. > > Pour l'heure, XXX se limite à > - config > va chercher dans lire_config() > - request > va chercher dans _request() > > Si jamais le résultat de la recherche est positive, cela rempace. > > Exemple d'usage : > ```` > saisie: 'input' > options: > nom: 'id_article' > label: 'Numéro d'article' > obligatoire: 'oui' > defaut_depuis_request: 'id_article' > ```` > > Tout cela passe par une courte fonction inserer_modeles_charger_depuis_source(). > Je me demande toutefois si on ne pourrait pas mettre cela directement > dans saisies, avec une fonction > saisies_charger_parametre_depuis_source(), car le besoin est peut être > générique. > > > *Modifié* > inc/inserer_modeles.php > > Détails : https://git.spip.net/spip-contrib-extensions/inserer_modeles/commit/73c8ee18bdd893ba266cbb2549109c310a3f7184 > -- nicod_