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 :
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 ›);
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 :
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');