Mailinglisten-Archive |
* Tom Malek wrote: > kennt jemand eine gute pHP-Klasse o.ä. welche > die Verwaltung einer Baumstruktur ermöglicht. http://www.ulf-wendel.de/menu3/ Definition über ein Array. Es ist dann nicht mehr schwierig, ein sessionbasiertes Tree-Menu a la http://rent-a-phpwizard.de/pics/snapshot2.png zu bauen, das sich die einzelnen Zustände der geöffneten Nodes merkt und du beliebige weitere Arrays (die der Array-Definition von Menu3 ent- sprechen) über eine simple Methode an beliebiger Stelle einfügst[1]. Die Array-Struktur läßt sich dann natürlich auch noch soweit ausbauen, dass es nur noch trivial ist, ein Rechtesystem darauf zu mappen und der Benutzer somit nur die Menüpunkte angezeigt bekommt, die er sehen darf; oder, wie im Screenshot zu sehen, über den assoc key "icon" für jeden Menüpunkt ein eigenes Icon (oder auch nicht) zu definieren und es anzeigen zu lassen. [1]: an beliebiger Stelle einfügen hat dann noch den Vorteil, dass du dir für deine Applikation "Plugins" bauen kannst, die sich automatisch in den Menübaum integrieren können. -- Die Marktumfrage zu PHP Schulungen, Consultingdienstleistungen und frei verfügbaren Artikeln. Mitmachen? http://www.thinkphp.de/survey/survey.php
php::bar PHP Wiki - Listenarchive