Bonjour,
Petit problème d'utilisation du plugin [logos_roles] :
Le plugin sélection éditoriale affiche des objets "selection_contenu"
sur la page de leur objet parent "selection".
Dans ce cas de figure un peu particulier, on se retrouve avec 2
formulaires editer_logo pour 2 objets différents, et le sélecteur de
documents de la médiathèque (via mediabox) échoue.
Il y a ambiguité sur l'élément <input
name="name="document_mediatheque_logo"/> qui est présent 2 fois sur la page.
https://zone.spip.org/trac/spip-zone/browser/plugins/logos_roles/trunk/formulaires/editer_logo.html?rev=104543
On pourrait essayer de spécialiser les inputs basés sur #CLE en les
remplacaçant par #CLE[_(#ENV{objet})][_(#ENV{id_objet})].
En testant rapidement j'ai un résultat fonctionnel, mais il faudrait
répercuter ces changements sur inc-apercu-logo.html, ce qui un peu lourd
in fine.
Une solution plus courte serait de cibler l'input en javascript en
précisant de quel formulaire il s'agit.
Bystrano, une idée sur quelle solution privilégier ?
Bonjour,
Inclure #ENV{objet} et #ENV{id_objet} dans les id des éléments du
formulaire règle effectivement le problème, je viens de commit cette
modif :
oles/trunk
Par contre, je ne vois pas pourquoi tu dis qu'il faudrait répercuter ça
dans inc-apercu-logo, je manque quelque chose ?
Le vendredi 03 novembre 2017 à 18:59 -0200, placido a écrit :
Bonjour,
Petit problème d'utilisation du plugin [logos_roles] :
Le plugin sélection éditoriale affiche des objets "selection_contenu"
sur la page de leur objet parent "selection".
Dans ce cas de figure un peu particulier, on se retrouve avec 2
formulaires editer_logo pour 2 objets différents, et le sélecteur de
documents de la médiathèque (via mediabox) échoue.
Il y a ambiguité sur l'élément <input
name="name="document_mediatheque_logo"/> qui est présent 2 fois sur
la page.
Connexion · GitLab
unk/formulaires/editer_logo.html?rev=104543
On pourrait essayer de spécialiser les inputs basés sur #CLE en les
remplacaçant par #CLE[_(#ENV{objet})][_(#ENV{id_objet})].
En testant rapidement j'ai un résultat fonctionnel, mais il faudrait
répercuter ces changements sur inc-apercu-logo.html, ce qui un peu
lourd
in fine.
Une solution plus courte serait de cibler l'input en javascript en
précisant de quel formulaire il s'agit.
Bystrano, une idée sur quelle solution privilégier ?
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zon
e
!DSPAM:59fcdb2c284737065073307!