Changeset 91425 in spip-zone


Ignore:
Timestamp:
Aug 20, 2015, 9:47:54 AM (4 years ago)
Author:
rastapopoulos@…
Message:

Bug sur le form de config, les sous-configurations par objet ne marchaient que pour les articles parce que le système de l'API "configurer" ne détecte pas les champs dynamiques qui sont en rapport avec une valeur déjà enregistrée. Il faut donc déclarer TOUS les input hidden en avance pour être sûr que l'API charge les valeurs des sous-config.

Location:
_plugins_/indexer/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/formulaires/configurer_indexer.html

    r91373 r91425  
    55
    66][(#ENV{sources_objets}|is_array|?{#SET{sources,#ENV{sources_objets}},#SET{sources,#LISTE{spip_articles}}})]
    7 
    87
    98<div class="formulaire_spip formulaire_configurer[ formulaire_(#FORM)]">
     
    1413        <form action="#ENV{action}" method="post"><div>
    1514                [(#ACTION_FORMULAIRE{#ENV{action}})]
     15               
     16                [(#REM) Pour que l'API configurer charge et accepte les sous-config ]
     17                <BOUCLE_objets_declaration(DATA){source table,#VAL|lister_tables_objets_sql}>
     18                [(#VALEUR{editable}|oui)
     19                #SET{objet, #CLE|objet_type}
     20                <input type="hidden" name="#GET{objet}" />
     21                ]
     22                </BOUCLE_objets_declaration>
    1623               
    1724                <ul class="editer-groupe">
     
    3340                        [(#REM) S'il y a un squelette dédié pour cet objet sinon squelette générique ]
    3441                        [<li class="fieldset">
    35                                 <input type="hidden" name="#GET{objet}" /> [(#REM) Pour que l'API configurer charge ]
    3642                                <fieldset>
    3743                                        <legend>[(#VALEUR|objet_info{texte_objets}|_T)]</legend>
  • _plugins_/indexer/trunk/formulaires/configurer_indexer/objet.html

    r91373 r91425  
    4747                                type="checkbox" class="checkbox"
    4848                                name="#ENV{objet}\[jointure_[(#VALEUR)]\]\[activer\]"
    49                                 id="#ENV{objet}_jointure_#VALEUR_activer"
     49                                id="#ENV{objet}_jointure_[(#VALEUR)]_activer"
    5050                                [checked="(#ENV{#ENV{objet}/jointure_#VALEUR/activer}|?{checked})"]
    5151                                onchange="jQuery('.editer.#ENV{objet}_jointure_#VALEUR').toggle(500);"
    5252                        />
    53                         <label for="#ENV{objet}_jointure_#VALEUR_activer"><:indexer:configurer_jointure_activer_label{jointure=#GET{jointure_humaine}}:></label>
     53                        <label for="#ENV{objet}_jointure_[(#VALEUR)]_activer"><:indexer:configurer_jointure_activer_label{jointure=#GET{jointure_humaine}}:></label>
    5454                </div>
    5555        </li>
  • _plugins_/indexer/trunk/paquet.xml

    r91416 r91425  
    22        prefix="indexer"
    33        categorie="navigation"
    4         version="2.0.4"
     4        version="2.0.5"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.