Cookbook /
CompactPageList
Summary: How to make a compact pagelist
Version:
Prerequisites:
Status:
Maintainer:
Discussion: CompactPageList-Talk
Categories: WikiStyleTips, Searching
Question
How can we make the long pagelist compact?
Answer
This recipe is somewhat superceded by PmWiki's use of PageListTemplates.
For a compact pagelist on one line see PagelistTemplateSamples#oneline
Include the following style in pub/css/local.css or pub/css/Group.css or pub/css/Group.Page.css depending whether you want to give global effect or restricted to a page.
dl.fplbygroup { float: left; margin: 0; } dl.fplbygroup dt { float: left; margin: 0; font-weight: bolder; } dl.fplbygroup dt a { text-decoration: none; color: green; } dl.fplbygroup dt a:hover { text-decoration: underline; } dl.fplbygroup dd { float: left; margin: 0; margin-top: 0px; margin-left: 5px; padding-left: 3px; line-height: 18px;white-space: nowrap;See Comments Below border-left: 1px solid #ccc; } dl.fplbygroup dd a { text-decoration: none; color: #9999CC; } dl.fplbygroup dd a:hover { /* border-top: 1px dotted green; */ remove these comments for some extra effect :) /* border-bottom: 1px dotted green; */ color: #444; } Then on the desired `WikiPage enter: ||class=pagelist align=left bgcolor=beige width=98% ||[-(:pagelist group={$Group} list=normal:)-] || [[<<]]
- If you wish to have two different pagelists on one wikipage, one compact and other normal, then precede the above style code in each definition with:
.pagelist eg. .pagelist dl.fplbygroup { float: left; margin: 0; }
NOTE: if you wish for
(:pagelist group={$Group} list=normal fmt=simple:)
- Then use the style code given below.
ul.fplsimple { float: left; margin: 0; } ul.fplsimple li { float: left; margin: 0; margin-top: 0px; margin-left: 2px; padding-left: 3px; line-height: 18px;white-space: nowrap;See Comments Below list-style: inside; } ul.fplsimple li a { text-decoration: none; color: #9999CC; } ul.fplsimple li a:hover { color: #444; }
Test Page
See Also
Contributors
- V.Krishn
Comments
See discussion at CompactPageList-Talk