Changeset 84292 in spip-zone for _plugins_/minibando


Ignore:
Timestamp:
Aug 22, 2014, 4:09:51 PM (5 years ago)
Author:
nicolas.dorigny@…
Message:

Sur les pages articles, les boutons "Créer une rubrique" ou "Ecrire un article" ne passaient pas en paramètre l'id_parent ou l'id_rubrique, ces nouveaux objets n'étaient donc pas directement positionnés dans la rubrique en cours. Pas très pratique.
Le filtre ajoute l'id_rubrique dans le contexte en le déduisant de id_article s'il est défini.
Peut être extensible à d'autres objets ?

Location:
_plugins_/minibando/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/minibando/trunk/formulaires/administration.html

    r74029 r84292  
    1 [(#SET{contexte,#ENV**|definir_barre_contexte})][(#SET{boutons,#GET{contexte}|definir_barre_boutons{0}})
     1[(#SET{contexte,#ENV**|definir_barre_contexte|minibando_definir_rubrique_contexte})][(#SET{boutons,#GET{contexte}|definir_barre_boutons{0}})
    22]<div[ class="(#ENV{divclass,spip-admin-bloc})"] id='spip-admin' dir="#LANG_DIR"><ul id='minibando'>
    33        <BOUCLE_accueil(POUR)
  • _plugins_/minibando/trunk/formulaires/administration_fonctions.php

    r48602 r84292  
    33include_spip('inc/bandeau');
    44
     5function minibando_definir_rubrique_contexte($contexte) {
     6    if( !isset($contexte['id_rubrique']) && isset($contexte['id_article']) && $contexte['id_article'] ){
     7        $contexte['id_rubrique'] = sql_getfetsel('id_rubrique','spip_articles','id_article='.(int)$contexte['id_article']);
     8    }
     9    return $contexte;
     10}
     11
    512?>
  • _plugins_/minibando/trunk/paquet.xml

    r74029 r84292  
    22        prefix="minibando"
    33        categorie="navigation"
    4         version="1.1.3"
     4        version="1.1.4"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.