Tabbed Subpages

by Martin F. Krafft last modified Feb 16, 2011 02:10 AM

A page aggregator providing a tabbed view of subpages

Project Description

The idea of TabbedSubpages is that of a document, which -- in addition to optional document contents (title, description, body) -- allows for the aggregation of other documents ("subpages"). These documents (which can be
anywhere on the site, they are referenced by UID) are then rendered one after the other, following the main document contents. In addition, a tab bar is created and some CSS/JavaScript put in place, such that on JS-enabled browsers, only the first subpage is shown after the page loaded, and the tabs can be used to switch to the other pages.

For non-JS-enabled browsers, all contents is shown and the tabs jump to the appropriate parts of the document.

It's pretty much plug and play. Install, create a "Tabbed Subpages" object, add some references to it via the edit dialog, and view.

By default, the subpage's title is used for the subpage heading as well as the tab label. You can append a pipe symbol ('|') followed by a short name to the subpage's title to use the short name for the tab.

I suggest *not* to workflow-publish the subpage objects to make them not searchable.


Contributors

  • Martin F. Krafft (original author)
  • Malthe Borch

Current Release

No stable release available yet.

All Releases

Version Released Description Compatibility Status
0.2 Jan 30, 2007 This release adds new functionality, works in all major browsers and features a new design. More about this release…
Plone 2.5
Plone 2.1.4
release-candidate
0.1 First public release More about this release…
Plone 2.1.2
alpha

Comments (0)