Usage examples (Previous) (Next) Introduction

View this page in Last updated: Sun, 07 Sep 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

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.

Usage examples (Previous) (Next) Introduction

Download Documentation Last updated: Sun, 07 Sep 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.