PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » HTML » HTML_Menu

Generates HTML menus from multidimensional hashes.

This package is unmaintained.

Download latest release 2.2.0 (there is a newer Composer installable version)

License: PHP License

Description

With the HTML_Menu class one can easily create and maintain a
navigation structure for websites, configuring it via a multidimensional
hash structure. Different modes for the HTML output are supported.

Documentation

Manual

Maintainers

Dependencies

Required

Optional

Releases

Bugs

IDStatusTypeVersionDateSummary
#504ClosedBug2003-12-30setUrlBase
#784ClosedBug2004-02-18PHP Notice if no url prefix matches a menu entry
#2484BogusBug2004-10-08get() ignores previous render()
#2710Wont fixReq2004-11-07{desc} is not delete
#2815No FeedbackBug2004-11-23_findNodeType fails with forced URL
#2935ClosedReq2004-12-09combine duplicate code into _prefixUrl method
#3029ClosedBug2004-12-26Notice in _buildUrlMap when url is missing
#3237ClosedReq2005-01-19Add ForceCurrentIndex method
#4391ClosedReq2005-05-19I would like to be able to force expansion of part of a tree.
#4404Wont fixReq2005-05-22serialization of HTML_Menu
#4703Wont fixReq2005-06-29Row Menus need addSeparator method
#5352Wont fixReq2005-09-09Menu values never sent through htmlspecialchars()
#5635ClosedBug2005-10-09Cannot include custom array in a menu entry
#6254Wont fixReq2005-12-15Method to get the currently active node
#6255Wont fixReq2005-12-15Use references to the menu instead of copying the _menu object
#6256Wont fixReq2005-12-15add list renderer
#6394Wont fixBug2006-01-02Case sensitivity in getPath() and _buildUrlMap()
#7401Wont fixReq2.1.12006-04-15Ability to hide menu entries
#8161ClosedBug2.1.22006-07-07error in 'prevnext' generation with prefixed url
#9961Wont fixReq2.1.32007-01-28Documentation on how to write custom renderer
#10242ClosedBug2.1.32007-03-02getCurrentURL should also use getenv()
#10243No FeedbackReq2.1.32007-03-02Option to strip "index.php"
#10821Wont fixReq2.1.32007-04-24target attribute on links
#10828Wont fixReq2.1.32007-04-24DirectRenderer default value: no table borders
#12205DuplicateBug2.1.42007-10-08html entities not converted in output
#13198Wont fixReq2.1.42008-02-25PHP5 strict compatibility
#13866Wont fixReq2008-05-09Optional support for nested indenting
#16037BogusReq2.1.42009-03-16Make it possible to output all menu items at once