Display Macro
Version 15.2 by Vincent Massol on 2020/04/19 15:28
![]() | Display an entity (document, property, etc.) |
Type | JAR |
Category | |
Developed by | |
Rating | |
License | GNU Lesser General Public License 2.1 |
Bundled With | XWiki Standard |
Compatibility | Introduced in XWiki 3.4M1 |
Description
Display an entity in its own context. This mean that the entity content will be parsed and transformation executed on it as if it was rendered alone. For example a document will produce the exact same result as if you were displaying it directly.
It for examples allows to include a content page in the current page. To include an entity in the current context see include macro.
Usage
From WYSIWYG Editor
From Wiki Syntax
{{display page="Page1/Page2"/}}
Parameters definition
Name | Optional | Allowed values | Default value | Description |
---|---|---|---|---|
page | no or reference | a page reference | reference one which is more complex to use. | the reference of the page to display. You should use this parameter rather than the|
reference | no or page | an entity reference | the reference of the entity to display | |
type | yes | document | document | the type of the entity. This parameter is also only useful when used with the reference parameter. It's not needed when using the page parameter. |
section | yes | string | the anchor to the section to display in the target document (note that headings generate anchors automatically in the form: "H" + heading title stripped of all non alpha characters). Only taken into account when the type is document. |
Examples
Example 1:
{{display page="Page1/Page2" /}}
Example 2 (if you want to display a page from another wiki)
{{display page="somewiki:Page1/Page2" /}}
Example 3:
{{display page="Page1/Page2" section="HMySection" /}}
Example 4 (using the reference parameter):
{{display reference="Page1.Page2.WebHome" /}}
NOTE: Be sure to include the / within the "/}} at the end, otherwise any content that comes after the included section on this page will fail to appear.