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


HTML_Menu

HTML_Menu

Table des matières
Introduction -- Structure de menu et modes d'affichage supportés
constructor HTML_Menu::HTML_Menu() -- Initialise le menu, définit le type et la structure
HTML_Menu::forceCurrentUrl() -- Force l'URL courante à être "current"
HTML_Menu::get() -- Retourne le menu HTML
HTML_Menu::getCurrentURL() -- Retourne l'URL de la page sélectionnée courante
HTML_Menu::getPath() -- Retourne le chemin de la page courant dans le menu 'tree'.
HTML_Menu::render() -- Affiche le menu
HTML_Menu::setMenu() -- Définit la structure du menu
HTML_Menu::setMenuType() -- Définit le type de menu
HTML_Menu::setURLEnvVar() -- Définit la variable d'environnement à utiliser pour récupérer l'URL courante
HTML_Menu::setURLPrefix() -- Définit le préfixe pour les URLs dans le menu
HTML_Menu::show() -- Affiche le menu HTML
Résumé de la classe HTML_Menu_Renderer -- Une classe d'abstraction de base pour le rendu HTML_Menu (lié au développeur du module)
HTML_Menu_Renderer::finishLevel() -- Termine le niveau (pour les types 'tree' et 'sitemap') (lié au développeur du module)
HTML_Menu_Renderer::finishMenu() -- Termine le menu (lié au développeur du module)
HTML_Menu_Renderer::finishRow() -- Termine la ligne dans le menu (lié au développeur du module)
HTML_Menu_Renderer::renderEntry() -- Rendu de l'élément du menu (lié au développeur du module)
HTML_Menu_Renderer::setMenuType() -- Définit le type de menu à afficher
Résumé de la classe HTML_Menu_DirectRenderer -- Le rendu qui génère du HTML pour le menu.
DirectRenderer::setEntryTemplate() -- Définit le template pour l'entrée du menu
DirectRenderer::setMenuTemplate() -- Définit le template du menu
DirectRenderer::setRowTemplate() -- Définit le template d'une ligne
DirectRenderer::toHtml() -- Retourne le HTML généré pour le menu
Résumé de la classe HTML_Menu_DirectTreeRenderer -- Le rendu "direct" pour les menus de type 'tree' et 'sitemap' où le niveau est représenté par des tags imbriqués.
DirectTreeRenderer::setEntryTemplate() -- Définit le template pour une entrée du menu
DirectTreeRenderer::setItemTemplate() -- Définit le template d'un élément
DirectTreeRenderer::setLevelTemplate() -- Définit le degré du template
DirectTreeRenderer::toHtml() -- Retourne le HTML généré pour le menu
Résumé de la classe HTML_Menu_ArrayRenderer -- Le rendu qui crée un tableau d'entrées visibles du menu.
ArrayRenderer::toArray() -- Retourne le tableau résultant
Résumé de la classe HTML_Menu_SigmaRenderer -- Le rendu qui utilise l'instance HTML_Template_Sigma pour l'affichage du menu.
constructor HTML_Menu_SigmaRenderer() -- Constructeur de la classe
Résumé de la classe HTML_Menu_SigmaTreeRenderer -- Rendu HTML_Template_Sigma de base pour les types de menu 'tree' et 'sitemap', où le niveau du menu est représenté par des tags imbriqués.
constructor HTML_Menu_SigmaTreeRenderer() -- Constructeur de la classe
Résumé de la classe HTML_MenuBrowser -- Navigateur simple de système de fichiers qui peut être utilisé pour générer un menu (3) basé sur le structure d'un dossier.
constructor HTML_MenuBrowser::HTML_MenuBrowser() -- Crée l'objet et optionnellement, définit le dossier à analyser
HTML_MenuBrowser::addFileInfo() -- Ajoute d'autres informations au hashage du menu, récupérées dans ces fichiers
HTML_MenuBrowser::browse() -- Fonction récursives qui analyse et construit le hashage du menu
HTML_MenuBrowser::exploreFile() -- Retourne des informations complémentaires sur le menu dans le fichier qui apparait dans le menu
HTML_MenuBrowser::getMenu() -- Retourne le hashage à utiliser avec setMenu()
HTML_MenuBrowser::setDirectory() -- Définit le dossier à analyser
HTML_MenuBrowser::setIDPrefix() -- Définit le préfixe pour tous les identifiants dans le hashage du menu
Constantes pour le paquet HTML_Menu -- Constantes définies et utilisées par HTML_Menu

Avec la classe HTML_Menu, vous pourrez créer et maintenir facilement une structure de navigation pour les sites internet, la configurer via une structure multidimentionnelle. Différents modes de rendu HTML sont supportés.


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