A la fois pour un menu (3) et pour un cache utilisateur, vous pouvez utiliser ce navigateur pour générer simplement des boîtes pour des applications / systèmes de contenu.
Laissez le navigateur de menu analyser la racine de vos document et générer une structure de menu (3) qui dessine la structure du dossier, passez-le à la méthode setMethod() du menu et optionnellement, ajoutez du cache à celà pour améliorer les performances. Si vous faites celà, ça ressemblera à ceci :
// dossier racine define('DOC_ROOT', '/home/server/www.example.com/');
// instantiation du navigateur de menu $browser = new menubrowser(DOC_ROOT);
// instantiation du menu (3) $menu = new menu($browser->getMenu());
// affichage de la carte du site $menu->show('sitemap');
Maintenant, utilisez i.e. de simples fichiers XML pour stocker le contenu ainsi que des informations complémentaires sur le menu (titre !). La sous-classe exploreFile() dépend du format du fichier.
HTML_MenuBrowser
Prev | HTML_Menu | Next |
constructor HTML_Menu_SigmaTreeRenderer() | PEAR Manual | constructor HTML_MenuBrowser::HTML_MenuBrowser() |