new plugin: uparamsmenu
qMax <[email protected]> Thu, 2 Feb 2006 16:22:08 +0600
| Newsgroups | gmane.comp.cms.bitflux.general |
|---|---|
| Message-ID | <[email protected]> |
Hi. I've implemented plugin to generate menu to reference current page with various uri parameters. For example, if a page contains list of people, the list may be sorted in various ways, or it can be displayed briefly or extended. This is to be configured in .configxml: <plugin type="uparamsmenu"> <parameter type="uriparams" name="sort" key="_title_" value="Sorting"/> <parameter type="uriparams" name="sort" key="foo" value="By Foo"/> <parameter type="uriparams" name="sort" key="bar" value="By Bar"/> <parameter type="uriparams" name="view" key="_title_" value="View mode"/> <parameter type="uriparams" name="view" key="_default_" value="Normal"/> <parameter type="uriparams" name="view" key="brief" value="Briefly"/> <parameter type="uriparams" name="view" key="extended" value="Extended"/> </plugin> Plugin wil generate menu using xhtml:ul/xhtml:li with references to: apage.html?sort=foo apage.html?sort=bar apage.html?view=brief apage.html?view=extended If a page was already generated with some parameters, they will be correctly combined (a _default_ key removes parameter value from URL). Submited into bugzilla #900. Hope it will be usefull. P.S. Actually i'd prefer to configure this plugin using xml content of plugin parameters, instead of type/name/key combinations. -- qMax -- bitflux-cms mailing list [email protected] http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms