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


Résumé de la classe HTML_Menu_ArrayRenderer

Résumé de la classe HTML_Menu_ArrayRenderer

Résumé de la classe HTML_Menu_ArrayRenderer -- Le rendu qui crée un tableau d'entrées visibles du menu.

Affiche un tableau

Le tableau résultant peut être utilisé avec i.e. un moteur de gabarit pour produire un menu complétement personnalisé.

Tous les types de menu, exceptés 'rows' sont "rendus" dans un tableau à une seule dimension d'entrées :
array(
    'entree1',
    ...
    'entreeN'
)
alors que 'rows' produit un tableau à deux dimensions :
array(
    array('entree 1 pour la ligne 1', ..., 'entree M_1 pour la ligne 1'),
    ...
    array('entree 1 pour la ligne N', ..., 'entree M_N pour la ligne 1')
 )

Ici, les entrées sont :
array(
    'url'    => url de l element de l entree du menu
    'title'  => title de l element de l entree du menu
    'level'  => profondeur de l entree dans la structure de l arbre
    'type'   => type de l entree, une des constantes HTML_MENU_ENTRY_*
 )
Une liste des constantes HTML_MENU_ENTRY_* mentionnées ci-dessus peut être trouvé ici.

Architecture de la classe HTML_Menu_ArrayRenderer

Méthodes héritées HTML_Menu_ArrayRenderer

Tableau 41-1. Héritées de HTML_Menu_Renderer

Nom de la MéthodeRésumé
HTML_Menu_Renderer::finishLevel()Termine le niveau de l'arbre (pour les types 'tree' et 'sitemap')
HTML_Menu_Renderer::finishMenu()Termine le menu
HTML_Menu_Renderer::finishRow()Termine la ligne du menu
HTML_Menu_Renderer::renderEntry()Rendu de l'élément du menu
HTML_Menu_Renderer::setMenuType()Définie le type du menu à être rendu.


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