Articles taggés avec ‘Arborescence’

Afficher le chemin parcouru dans une arborescence

Dernier article de notre série sur la gestion et la présentation d’une arborescence, nous allons voir ici comment afficher le chemin parcouru dans l’arborescence, sous la forme : Catégorie 1 > Catégorie 1.2 > Catégorie 1.2.8, en utilisant deux méthodes peu connues du Helper Html, addCrumbs et getCrumbs. Lire la suite

Présentation dynamique d’une arborescence avec jQuery

Après avoir vu comment gérer une arborescence et comment la présenter de façon statique, voyons maintenant comment offrir la possibilité de naviguer dans l’arbre sans changer de page. Nous nous imposons les contraintes suivantes :

  1. Le traitement javascript devra être non-obstrusif ;
  2. Lorsqu’une catégorie est cliquée, la page d’arrivée doit faire apparaître la branche de la catégorie choisie dépliée (enfants éventuels + ancêtres) et les autres repliées.
Lire la suite

Présentation statique d’une arborescence

Après avoir vu comment gérer une arborescence avec CakePHP, intéressons-nous maintenant à la présentation de cette arborescence en tant que moyen de navigation principal dans les pages du site. Nous entendons par « statique » le fait que seules les branches de premier niveau soient affichées à l’arrivée sur le site, puis que la branche cliquée fasse apparaitre ses filles, et ainsi de suite. Lire la suite

Gérer une arborescence avec CakePHP

Pouvoir gérer des données sous forme d’une arborescence est un besoin courant lors de la réalisation d’un site web, nous prendrons ici l’exemple des catégories d’un catalogue de produits. Nous allons nous servir du Comportement Tree fourni par Cake. Lire la suite