Changeset 115912 in spip-zone


Ignore:
Timestamp:
Jul 10, 2019, 7:53:49 AM (2 weeks ago)
Author:
tcharlss@…
Message:

Affinage de r102956 qui ajoutait la possibilité d'associer des sélections existantes à des contenus. Le besoin est légitime, mais il reste marginal et rend l'interface d'ajout de sélections assez confuse. On rend donc ce comportement optionnel : par défaut maintenant c'est comme au début, un simple bouton d'action qui crée directement une sélection. Et si on veut le truc plus complexe, un tour dans la page de configuraiton du plugin et hop. Comme ça on revient à une interface simple et compréhensible par défaut. Ceci dit il faudra se repencher à un moment sur le formulaire d'ajout de sélection afin qu'il soit plus clair. Up de y

Location:
_plugins_/selections_editoriales/trunk
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selections_editoriales/trunk/action/ajouter_selection_objet.php

    r111988 r115912  
    66}
    77
    8 function action_ajouter_selection_objet_dist($arg) {
     8function action_ajouter_selection_objet_dist($arg=null) {
    99
    1010        // Récupérer les paramètres dans le POST ou le GET si besoin
  • _plugins_/selections_editoriales/trunk/formulaires/configurer_selections_editoriales.html

    r92085 r115912  
    1 <div class="formulaire_spip formulaire_configurer formulaire_#FORM">
    2         [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    3         [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    4 
    5         <form method="post" action="#ENV{action}">
    6         <div>
    7                 #ACTION_FORMULAIRE{#ENV{action}}
    8                
    9                 <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">
    10                         [(#SAISIE{choisir_objets, objets, label=<:selections_editoriales:configurer_objets_label:>, exclus=#LISTE{spip_selections, spip_selections_contenus}})]
    11                 </[(#VAL{ul}|saisie_balise_structure_formulaire)]>
    12 
    13                 <input type="hidden" name="_meta_casier" value="selections_editoriales" />
    14                 <p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
    15         </div>
    16         </form>
    17 </div>
  • _plugins_/selections_editoriales/trunk/lang/selections_editoriales_fr.php

    r100685 r115912  
    1010        // C
    1111        'configurer_objets_label' => 'Activer l’ajout de sélections sur les contenus :',
     12        'configurer_reutilisation_label_case' => 'Permettre de réutiliser des sélections liées',
     13        'configurer_reutilisation_explication' => 'Si cette option est activée, lors de l’ajout de sélections à des contenus, l’interface permettra d’associer des sélections existantes.',
    1214
    1315        // I
  • _plugins_/selections_editoriales/trunk/paquet.xml

    r115905 r115912  
    22        prefix="selections_editoriales"
    33        categorie="navigation"
    4         version="1.8.12"
     4        version="1.9.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/selections_editoriales/trunk/prive/squelettes/inclure/selections_objet.html

    r115905 r115912  
     1[(#REM)
     2
     3        Gestion des sélections liées à un contenu
     4
     5]
    16#SET{self,#SELF|parametre_url{ajouter|id_selection|id_selections_contenu|editer_contenu|editer_contenu_logo,'',&}|ancre_url{selections}}
    27<div id="selections" class="selections">
     
    1116        >
    1217
    13         [(#REM) Formulaire d'ajout ]
     18        [(#REM) Ajouter des sélections ]
    1419        [(#AUTORISER{associerselections, #OBJET, #ID_OBJET}|et{#AUTORISER{creer, selection}}|oui)
    1520        <div class="selections_ajouter" id="selections_ajouter">
    16                 [(#ENV{ajouter}|=={selection}|non)
    17                         [(#GET{self}|parametre_url{ajouter,selection}|ancre_url{selections_ajouter}
    18                                 |icone_verticale{<:selection:texte_ajouter_selection:>,selection,add,ajax right, #LANG_RIGHT})]
    19                         <div class="nettoyeur"></div>
     21
     22                [(#REM) Soit un bouton de création rapide ]
     23                [(#CONFIG{selections_editoriales/reutilisation}|non)
     24                        [(#BOUTON_ACTION{
     25                                [(#CHEMIN_IMAGE{add-24}|balise_img|inserer_attribut{style,background-image:url\(#VAL{selection}|objet_icone{24}|extraire_attribut{src}\)})]
     26                                <b><:selection:texte_ajouter_selection:></b>,
     27                                #URL_ACTION_AUTEUR{ajouter_selection_objet,#OBJET-#ID_OBJET,#GET{self}},
     28                                ajax icone add selection-24 s24 #LANG_RIGHT,
     29                                '',
     30                                <:selection:texte_creer_associer_selection:>
     31                        })]
    2032                ]
    21                 [(#ENV{ajouter}|=={selection}|oui)
    22                         <div class="ajax">
    23                                 #FORMULAIRE_AJOUTER_SELECTION{
    24                                         #ENV{objet},
    25                                         #ENV{id_objet},
    26                                         #ARRAY{
    27                                                 url_fermer,#GET*{self},
    28                                                 ajaxreload,selections_liees,
     33
     34                [(#REM) Soit le formulaire d'ajout qui permet en plus de réutiliser des sélections existantes ]
     35                [(#CONFIG{selections_editoriales/reutilisation}|oui)
     36                        [(#ENV{ajouter}|=={selection}|non)
     37                                [(#GET{self}|parametre_url{ajouter,selection}|ancre_url{selections_ajouter}
     38                                        |icone_verticale{<:selection:texte_ajouter_selection:>,selection,add,ajax right, #LANG_RIGHT})]
     39                                <div class="nettoyeur"></div>
     40                        ]
     41                        [(#ENV{ajouter}|=={selection}|oui)
     42                                <div class="ajax">
     43                                        #FORMULAIRE_AJOUTER_SELECTION{
     44                                                #ENV{objet},
     45                                                #ENV{id_objet},
     46                                                #ARRAY{
     47                                                        url_fermer,#GET*{self},
     48                                                        ajaxreload,selections_liees,
     49                                                }
    2950                                        }
    30                                 }
    31                         </div>
     51                                </div>
     52                        ]
    3253                ]
     54
    3355        </div>
    3456        ]
  • _plugins_/selections_editoriales/trunk/prive/style_prive_plugin_selections_editoriales.html

    r115905 r115912  
    6161    border: 1px solid #GET{foncee};
    6262}
    63 /* Formulaire ajout */
     63/* Bouton et formulaire ajout */
     64.bouton_action_post.add.selection-24 .submit {
     65    background-color: transparent;
     66    font-size: 100%;
     67}
    6468.formulaire_ajouter_selection .creer {
    6569    display: flex;
Note: See TracChangeset for help on using the changeset viewer.