Skip to end of metadata
Go to start of metadata

{collection-filter}

Plugin Version: from version 4.0.0

Checks that any contained filter values exist on all/any/none of the items in the collection specified by the filter's "prefix:key" value.

Description

Checks that any contained filter values exist on all/any/none of the items in the collection specified by the filter's "prefix:key" value.

Usage

Wiki Markup

{code}
{collection-filter:prefix:key|matchItems=all/any/none|matchFilters=all/any/none}
  {xxx-filter:prefix:key}
  {yyy-filter:prefix:key}
{collection-filter}
{code}

Confluence 4+ Editor

Parameters

Name

Required

Default

Description

[default] /key

The key value to filter on.

matchItems

all

Define how many of the collection's items can match the sub-filers. May be one of the following: * *all* \- (default) All items must match the sub-filter set. * *any* \- At least one item must match the sub-filter set. * *none* \- None of the items may match the sub-filter set.

matchFilters

all

Define how many of the sub-filters must match for the item to be let through. May be one of the following: * *all* \- (default) All sub-filters must match the item. * *any* \- At least one sub-filter must match the item. * *none* \- None of the sub-filters may match item.

Notes

Nesting Collection Filters

You can use '{collection-filter-1}' to '{collection-filter-5}' if you need to nest collection filters.

Quick Examples

Filter on page children

Display Pages with at least one child who's title starts with 'Foo'

Filter on Scaffolding data

Display Pages who have a Scaffolding Plugin table-data section which contains a row who's Number field value is between 1 and 5.

Recipes

No content found for label(s) +recipe,+collection-filter.

Labels