Changeset 100662 in spip-zone


Ignore:
Timestamp:
Nov 25, 2016, 9:25:17 AM (3 years ago)
Author:
cedric@…
Message:

On peut configurer la profondeur des chemins indirects affiches dans l'espace prive sur les objets

Location:
_plugins_/polyhierarchie/branches/v2.0
Files:
4 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/polyhierarchie/branches/v2.0/lang/polyhier_fr.php

    r62177 r100662  
    1313        'label_autres_parents' => 'Également dans les rubriques',
    1414        'label_parents' => 'Dans les rubriques',
     15        'label_profondeur_chemin' => 'Profondeur des chemins polyhiérarchiques dans l\'espace privé',
     16        'label_profondeur_chemin_0' => 'Tout le chemin',
     17        'label_profondeur_chemin_1' => 'Rubrique parente indirecte seule',
     18        'label_profondeur_chemin_2' => '2 rubriques',
     19        'label_profondeur_chemin_3' => '3 rubriques',
    1520
    1621        // P
  • _plugins_/polyhierarchie/branches/v2.0/paquet.xml

    r100658 r100662  
    22        prefix="polyhier"
    33        categorie="navigation"
    4         version="2.3.1"
     4        version="2.3.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/polyhierarchie/branches/v2.0/polyhier_pipeline.php

    r90501 r100662  
    2121                include_spip('inc/polyhier');
    2222                $parents = polyhier_get_parents($id_objet,$objet,$serveur='');
     23                if (!function_exists('lire_config')) {
     24                        include_spip('inc/config');
     25                }
     26                $profondeur = lire_config('polyhier/profondeur_chemin', 1);
    2327                $out = array();
    24                 foreach($parents as $p)
    25                         $out[] = "[->rubrique$p]";
     28                foreach($parents as $p) {
     29                        $c = array($profondeur==1?"[->rubrique$p]":"<b>[->rubrique$p]</b>");
     30                        $i=1;
     31                        while (($i++<$profondeur or !$profondeur) and $p) {
     32                                if ($p = quete_parent_lang('spip_rubriques', $p)
     33                                  and $p = $p['id_parent']) {
     34                                        array_unshift($c, "[->rubrique$p]");
     35                                }
     36                        }
     37                        $out[] = implode("&gt;", $c);
     38                }
    2639                if (count($out)){
    2740                        $out = implode(', ',$out);
  • _plugins_/polyhierarchie/branches/v2.0/urls/arbopoly.php

    r100551 r100662  
    1818define('URLS_ARBOPOLY_EXEMPLE', '/article/titre');
    1919# specifier le form de config utilise pour ces urls
    20 define('URLS_ARBOPOLY_CONFIG', 'arbopoly');
     20define('URLS_ARBOPOLY_CONFIG', 'arbo');
    2121
    2222// TODO: une interface permettant de verifier qu'on veut effectivment modifier
Note: See TracChangeset for help on using the changeset viewer.