Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Introduction

Introduction

Introduction -- Structure de menu et modes d'affichage supportés

Structure du hashage du menu

La structure du menu est définie par un hashage multi-dimentionnel. Ceci permet de générer et traverser rapidement et simplement le menu :
Chaque entrée doit au moins avoir les clés 'url' et 'title' et peut également avoir une clé 'sub' contenant le fils de cette entrée. Notez que les clés dans les tableaux des entrées servent en tant qu'identifiants de noeuds et doivent être uniques.

Les entrées du menu peuvent également contenir des clés personnalisées. Si de telles clés sont présentes, alors elles seront utilisées par le rendu pour créer l'affichage (ceci signifie généralement que le contenu de ces clés sera assigné au marqueur du template portant le même nom).

Modes d'affichage supportés

La classe HTML_Menu supporte 5 modes d'affichage : 'tree' (par défaut), 'rows', 'urhere', 'prevnext' et 'sitemap'. Utilisez le tableau défini ci-dessus en tant que structure du menu en supposant que l'élément 'Élément du menu 1.2' est actuellement actif et essayez chaque type de menu.

Types de menu possibles

'tree'

Ce type de menu suit au mieux la structure interne du hashage du menu. Les niveaux différents du menu sont marqués à l'aide d'indentation, seul l'élément précédent l'élément actif ou le suivant immédiatement sera affiché.

'rows'

Ce type est similaire au type 'tree', mais les différents niveaux ne sont pas marqués à l'aide d'indentation, mais sont affichés sur différentes lignes du menu.

'urhere'

C'est la navigation appelée 'breadcrumb', permettant de comprendre facilement sa position dans la hiérarchie du site.

'prevnext'

C'est ce type de menu généralement utilisé pour la documentation (y compris pour le manuel PEAR), les liens précédent, suivant et parent de l'entrée courante sont affichés.

'sitemap'

C'est le type de menu 'tree' mais toutes les entrées sont affichées.


Manuel PEAR pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx