Changeset 90131 in spip-zone


Ignore:
Timestamp:
Jun 13, 2015, 7:02:40 AM (6 years ago)
Author:
p@…
Message:

La balise #URL_RUBRIQUE créer toujour des url publique

Dans de rare cas, ou le squelette est générer depuis l'espace prive (ex:
newsletter), il faut forcer la création d'url publique.

Location:
_plugins_/courtjus/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/courtjus/trunk/courtjus_fonctions.php

    r89433 r90131  
    4545        if (find_in_path('rubrique='.$id_rubrique.'.html')
    4646        or find_in_path('rubrique-'.$id_rubrique.'.html'))
    47             return generer_url_entite($id_rubrique, 'rubrique');
     47            return generer_url_entite($id_rubrique, 'rubrique', '', '', true);
    4848
    4949        // Pour gérer les fichiers rubrique-X parent, on va tester chaque parent
     
    5252        do {
    5353            if (find_in_path('rubrique-'.$parent.'.html'))
    54                 return generer_url_entite($id_rubrique, 'rubrique');
     54                return generer_url_entite($id_rubrique, 'rubrique', '', '', true);
    5555        }
    5656        while ( ($parent = quete_parent($parent)) > 0);
     
    7070    }
    7171
    72     return generer_url_entite($id_rubrique, 'rubrique');
     72    return generer_url_entite($id_rubrique, 'rubrique', '', '', true);
    7373}
    7474
     
    200200    // Un seul objet dans la rubrique, on renvoie le tableau
    201201    elseif ($nb_objet == 1) {
    202         return generer_url_entite($objets_in_rubrique[0]['id_objet'], $objets_in_rubrique[0]['objet']);
     202        return generer_url_entite($objets_in_rubrique[0]['id_objet'], $objets_in_rubrique[0]['objet'], '', '', true);
    203203    }
    204204    // S'il y plusieurs objets dans la rubrique et que le mode "par num titre" est activé, on regiride sur le num titre le plus petit.
     
    217217
    218218        // Créer l'URL de redirection
    219         return generer_url_entite($objets_in_rubrique[$index]['id_objet'], $objets_in_rubrique[$index]['objet']);
     219        return generer_url_entite($objets_in_rubrique[$index]['id_objet'], $objets_in_rubrique[$index]['objet'], '', '', true);
    220220    }
    221221
  • _plugins_/courtjus/trunk/paquet.xml

    r89437 r90131  
    22        prefix="courtjus"
    33        categorie="navigation"
    4         version="1.0.0"
     4        version="1.0.1"
    55        etat="test"
    66        compatibilite="[3.0.16;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.