[SPIP Zone] Le Plugin Zcore, le breacrumb et la boucle HIERARCHIE sont dans un même bateau.

Hello,

Il semble qu’il y ait un bug dans z-core et surtout dans la remontée de HIERARCHIE dans un breacrumb…
Mais avant de confirmer que c’est un bug, voici le contexte d’utilisation.

Avec un body.html classique et un <INCLURE{fond=breadcrumb/#ENV{type-page},env} /> qui contient entre autre dans une boucle RUBRIQUES le code suivant :

<BOUCLE_hierarchie_rub(HIERARCHIE){id_rubrique}>

  • [(#PROFONDEUR|>{1}|oui)]#TITRE[(#PROFONDEUR|>{1}|oui)]
  • </BOUCLE_hierarchie_rub>

    SPIP ne me remonte pas la hiéarchie. Pourtant, j’ai bien un #ENV{id_rubrique} dans l’environnement.
    Si je copie colle la boucle hiérarchie dans body.html, j’ai bien tout mon fil d’ariane…

    Pour info, j’ai ceci dans prefixe_options.php :

    if (!isset($GLOBALS[‹ z_blocs ›]))
    $GLOBALS[‹ z_blocs ›] = array(‹ content ›,‹ aside ›,‹ breadcrumb ›,‹ extra ›,‹ footer ›,‹ footer_js ›,‹ head ›,‹ head_js ›,‹ header ›,‹ navigation ›);

    Donc… Constatez-vous le même soucis ?

    Ybbet.

    Re,

    J'ai oublié de préciser 2 petites choses :
    - On est dans un fichier breadcrumb/rubrique.html
    - Et, si on passe un critère {id_parent} au lieu de {id_rubrique}, la
    boucle hiéarchie fonctionne comme attendu (fil d'ariane complet).

    Ybbet.

    Le 15 janvier 2014 12:51, Ybbet Spip <teddy.spip@gmail.com> a écrit :

    Hello,

    Il semble qu'il y ait un bug dans z-core et surtout dans la remontée de
    HIERARCHIE dans un breacrumb...
    Mais avant de confirmer que c'est un bug, voici le contexte d'utilisation.

    Avec un body.html classique et un
    <INCLURE{fond=breadcrumb/#ENV{type-page},env} /> qui contient entre autre
    dans une boucle RUBRIQUES le code suivant :

    <BOUCLE_hierarchie_rub(HIERARCHIE){id_rubrique}><li>[(#PROFONDEUR|>{1}|oui)<a
    href="#URL_RUBRIQUE">]#TITRE[(#PROFONDEUR|>{1}|oui)</a>]</li></BOUCLE_hierarchie_rub>

    SPIP ne me remonte pas la hiéarchie. Pourtant, j'ai bien un
    #ENV{id_rubrique} dans l'environnement.
    Si je copie colle la boucle hiérarchie dans body.html, j'ai bien tout mon
    fil d'ariane...

    Pour info, j'ai ceci dans prefixe_options.php :

    if (!isset($GLOBALS['z_blocs']))
    $GLOBALS['z_blocs'] =
    array('content','aside','breadcrumb','extra','footer','footer_js','head','head_js','header','navigation');

    Donc... Constatez-vous le même soucis ?
    Ybbet.