Fusion prototypes
Attention: All Fusion prototypes are prefixed with Breadlesscode.Blog:
. You can't use Component.PostList
e.g. in your fusion code. You have to use Breadlesscode.Blog:Component.PostList
.
Component.CommentSection
This prototype displays the comment form and the comments.
Properties
Name | Default value | Description |
---|---|---|
formPosition | 'top' | Defines the position of the comment form. If it's set to 'top' it's displayed on top of the comments. If the value is 'bottom' , it's the other way round. |
Component.PostList
This prototype is for displaying all kind of post lists.
Properties
Name | Default value | Description |
---|---|---|
collection | ${ q(site).find('[instanceof Breadlesscode.Blog:Document.Post]').get() } | Should contain all post items you want to display |
headline | ${q(documentNode).property('title')} | Headline displayed on top of this list. Can be disabled by setting property to false |
itemsPerPage | 5 | Defines how many items/posts per page are shown |
paginated | true | List pagination flag, if is false, pagination is disabled |
Component.PostList.Author
This prototype is for displaying all kind of post lists.
Properties
Name | Default value | Description |
---|---|---|
author | ${ documentNode } | Filters posts by author (user identifier) |
headline | ${q(documentNode).property('title')} | Headline displayed on top of this list. Can be disabled by setting property to false |
itemsPerPage | 5 | Defines how many items/posts per page are shown |
paginated | true | List pagination flag, if is false, pagination is disabled |
Component.PostList.Category
This prototype is for displaying all kind of post lists.
Properties
Name | Default value | Description |
---|---|---|
category | ${ documentNode } | Filters posts by one or more categories |
headline | ${q(documentNode).property('title')} | Headline displayed ontop of this list. Can be disabled by setting property to false |
itemsPerPage | 5 | Defines how many items/posts per page are shown |
paginated | true | List pagination flag, if is false, pagination is disabled |
Component.PostList.Tag
This prototype is for displaying all kind of post lists.
Properties
Name | Default value | Description |
---|---|---|
tag | ${ documentNode } | Filters posts by tag or tags |
headline | ${q(documentNode).property('title')} | headline displayed on top of this list. Can be disabled by setting property to false |
itemsPerPage | 5 | Defines how many items/posts per page are shown |
paginated | true | List pagination flag, if is false, pagination is disabled |
Component.PostList.Item
This prototype represents one item in the post list.
Properties
Name | Default value | Description |
---|---|---|
excerpt | ${ q(item).property('excerpt') } | This property is used for a small sub text under the listitem headline |
renderer | ${q(documentNode).property('title')} | Here you can override the complete redering of a single list item |