PagesByTag Module
Description
This module lists all pages, that are tagged1 with a specific tag. The scope can optionally be restricted to a single category.
Attributes
attribute | required | allowed values | default | description |
---|---|---|---|---|
tag | no | an all-lowercase text string | none | limits displayed pages to the specified tag |
category | no | valid category name | none | limits displayed pages to the specified page category |
Notes
If you do not specify a tag attribute, PagesByTag
- will use a tag that is specified by adding a trailing /tag/any-tagl to the URL, like http://{wiki-name}.wikidot.com/{page-name}/tag/{any-tag}
- will displays nothing if no tag is specified in the URL
If you do not specify a category attribute, PagesByTag
- will use a category that is specified by adding a trailing /category/any-category to the URL, like http://{wiki-name}.wikidot.com/{page-name}/category/{any-category}
- will displays pages from all categories
If PagesByTag is specified without attributes (i. e. [[module PagesByTag]]), it works nicely together with [[module TagCloud]]. If correctly set up (like on a default system:page-tags page), TagCloud generates links of the form …/tag/any-tag, which PagesByTag then uses to list those pages.
Examples
PagesByTag Standalone
what you get …
If you don't see any PagesByTag output here, try adding /tag/any-tag to the end of the …/doc:pagesbytag-module URL. An example would be doc:pagesbytag-module/tag/news
what you type …
[[module PagesByTag]]
PagesByTag with Tag Attribute
what you type …
[[module PagesByTag tag="news"]]
PagesByTag with Tag and Category Attribute
what you type …
[[module PagesByTag tag="news" category="_default"]]
page revision: 4, last edited: 04 May 2008 08:35