Show
Ignore:
Timestamp:
15.05.2009 14:30:12 (9 months ago)
Author:
vincent@…
Message:

On peut définir un squelette personnalisé pour le nuage de tags d'aide en mettant dans les paramètres : nuage=trucmuche.
Ce qui va appeler "fonds/etiquettes_aide_nuage_trucmuche.html" au lieu du "fonds/etiquettes_aide_nuage.html" par défaut.

Location:
_plugins_/_test_/etiquettes
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/etiquettes/balise/formulaire_etiquettes.php

    r27766 r28667  
    3232     
    3333        // Liste des paramÚtres autorisés 
    34         $params_ok = array('groupe', 'name', 'aide', 'proposer_login', 'remplacer', 'objet', 'uniquement_champ', 'explication'); 
     34        $params_ok = array('groupe', 'name', 'aide', 'proposer_login', 'remplacer', 'objet', 'uniquement_champ', 'explication', 'nuage'); 
    3535         
    3636        // On enlÚve de la liste des arguments ce qui a été récupéré 
     
    5858                elseif ($explication == 'false') 
    5959                        $explication = false; 
     60         
     61        // initialisation du squelette d'aide pour le nuage 
     62                if (!isset($nuage)) 
     63                        $squelette_nuage = 'etiquettes_aide_nuage'; 
     64                else 
     65                        $squelette_nuage = 'etiquettes_aide_nuage_'.$nuage; 
    6066         
    6167        // initialisation de l'objet à lier 
     
    186192                if (!$uniquement_champ or !isset($name)) $name = 'etiquettes_'.etiquettes_produire_id($groupe, $type_objet, $id_objet); 
    187193     
    188     return array($groupe, $id_groupe, $name, $aide_nuage, $aide_autocompletion, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication); 
     194    return array($groupe, $id_groupe, $name, $aide_nuage, $aide_autocompletion, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication, $squelette_nuage); 
    189195         
    190196} 
  • _plugins_/_test_/etiquettes/formulaires/etiquettes.html

    r27618 r28667  
    8080                         
    8181                        [(#ENV{aide_nuage}|?{' '}) 
    82                                 <INCLURE{fond=fonds/etiquettes_aide_nuage}{type=#ENV{groupe}}{type_objet}{id_objet}{identifiant}{name}> 
     82                                <INCLURE{fond=fonds/#ENV{squelette_nuage}}{type=#ENV{groupe}}{type_objet}{id_objet}{identifiant}{name}> 
    8383                        ] 
    8484                         
  • _plugins_/_test_/etiquettes/formulaires/etiquettes.php

    r28307 r28667  
    1313if (!defined("_ECRIRE_INC_VERSION")) return; 
    1414 
    15 function formulaires_etiquettes_charger_dist($groupe, $id_groupe, $name, $aide_nuage, $aide_autocompletion, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication){ 
     15function formulaires_etiquettes_charger_dist($groupe, $id_groupe, $name, $aide_nuage, $aide_autocompletion, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication, $squelette_nuage){ 
    1616         
    17         $valeurs = compact("groupe", "name", "aide_nuage", "aide_autocompletion", "aide_liste", "remplacer", "type_objet", "cle_objet", "id_objet", "proposer_login", "uniquement_champ", "explication"); 
     17        $valeurs = compact("groupe", "name", "aide_nuage", "aide_autocompletion", "aide_liste", "remplacer", "type_objet", "cle_objet", "id_objet", "proposer_login", "uniquement_champ", "explication", "squelette_nuage"); 
    1818         
    1919        // Les paramÚtres ont tous déjà été testés 
     
    8888} 
    8989 
    90 function formulaires_etiquettes_verifier_dist($groupe, $id_groupe, $name, $aide_nuage, $aide_ajax, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication){ 
     90function formulaires_etiquettes_verifier_dist($groupe, $id_groupe, $name, $aide_nuage, $aide_ajax, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication, $squelette_nuage){ 
    9191         
    9292        $erreurs = array(); 
     
    9696} 
    9797 
    98 function formulaires_etiquettes_traiter_dist($groupe, $id_groupe, $name, $aide_nuage, $aide_ajax, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication){ 
     98function formulaires_etiquettes_traiter_dist($groupe, $id_groupe, $name, $aide_nuage, $aide_ajax, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication, $squelette_nuage){ 
    9999 
    100100        $identifiant = etiquettes_produire_id($groupe, $type_objet, $id_objet); 
  • _plugins_/_test_/etiquettes/plugin.xml

    r28302 r28667  
    77        </auteur> 
    88        <version> <!-- Version du plugin --> 
    9                 0.6 
     9                0.6.5 
    1010        </version> 
    1111        <etat> <!-- Etat du plugin, au choix : dev (developpement), test, stable, experimental -->