Guide to Advanced Feeds (CMS Feeds)
How to create and set up a custom Feed, manage fields, and display posts as tiles in Zero Block
More
More
More
More
More
More
More
More
More
More
More
More
More
More
More
More
CMS Feeds allow you to flexibly customize content structure: use ready-made field sets or create your own for different tasks.

Read this guide to learn how to create and set up a CMS Feed, manage its fields, and display posts as tiles on a page using Zero Block.
Creating a CMS Feed
First, connect CMS Feeds in the Site Settings. Then open Feeds and click Create new feed.
Enter the Feed title, select Custom (CMS) as its type, and click Next.
In the "Create Feed" pop-up window: the "Custom (CMS)" option under "FEED TYPE" and the "Next" button in the lower-right corner.
You can create and use both Informational and Custom (CMS) Feeds in the project.
In the next step, select the Feed structure. Choose Blank to configure fields from scratch, or use a ready-made field set, such as Blog, FAQ, or another option that best fits your task.

Click Create, and the Feed dashboard will open.
Any field set in a Custom (CMS) Feed can be edited: you can delete unnecessary fields, add new ones, or change their order.
Create Feed modal: selecting "Blog" under "SELECT FEED INITIAL STRUCTURE", then clicking "Create".
After creating the Feed, open it. By default, examples of posts are created together with the selected structure. You can view them and then delete.
Feeds editor: the list of created posts in the feed table.
Adding and deleting fields
To start working with fields, open Feed Settings → Fields.
Feed Settings pop-up window: the "Fields" tab at the top.
The Fields tab displays the current Feed structure. To add a field, click Add field. To edit an existing field, select it in the list. To delete a field, click the trash icon.

A field can also be temporarily disabled, duplicated, or moved in the list.
The Title field is required. It cannot be hidden, deleted, disabled, duplicated, or moved. It will always be the first field in the post card.
"Feed Settings" window, "Fields" tab: action icons next to a field for duplicating, deleting, disabling, and reordering, and the "+ Add field" button below.
If you delete all custom fields or create a Blank Feed, only system fields will be displayed in the post card: title, post address, visibility, link to a custom page with a post, order number in the list of posts, and meta tag fields.
Feed post editor: the post parameters panel with "TITLE", "POST ADDRESS", "VISIBILITY", "Additional", and "SEO and Social Networks" settings.
Editing fields
When adding a field, select its type: primary, secondary, or decorative.
In Feeds Settings, the "Choose input type" dropdown under "TYPE", opening a list of field options divided into primary, secondary, and decoration fields.
Primary fields are used to create post content. These include one line input filed, multi-line text field, formatted text, block text editor, image, gallery, video, and media.

Secondary fields can be added depending on the project specific features. These include date, website, number field, color, dropdown list (selectbox), list with answer options, checkbox, and HTML.

Decorative fields help format and structure the field set. These include divider, white space, and text comment.
You can also set additional conditions and parameters for each field. To open them, click Additional.
In Feeds Settings, the "Choose input type" dropdown under "TYPE", opening a list of field options divided into primary, secondary, and decoration fields.
Fill in all fields you need, such as the default value for the Image, Gallery or Media. Pay attention to the Required and Show field in post list options.
Feeds settings: the "Required" checkbox in the expanded field settings.
If Required option is enabled, the post cannot be saved until this field is filled in. This condition applies both when creating and editing a post.

If a default value is set for the field, it will be used until you change it manually.
Feeds post editor: the "Enter text..." main content field with the "Required field" error notice, and the "Default image" preview under "THUMBNAIL" on the left panel.
If Show field in post list option is enabled, the field and its value will be displayed in the post table.
In the Feed editor: the "Tags" column in the list of posts.
Restoring fields
A deleted field can be restored or permanently deleted. To do this, click Deleted fields in the Fields tab in the Settings.
The "Feed Settings" pop-up window: the "Deleted fields" link in the bottom-right corner of the "Fields" tab.
A list of deleted fields will open. For each field, the deletion date and two available actions will be displayed: restore and delete.

After restoration, the field will appear in the post card again together with the previously saved value.
Deleted fields are stored for 30 days and then permanently deleted. To delete a field permanently before this period expiration, click Delete.
Feed Settings, Fields tab: the "Recover" and "Delete" options next to a deleted field in the list.
If a deleted field contained data, a tooltip about deleted fields will appear in the post card. Click Show to view the fields and the values saved in them.
In the post editor: the "Show" link in the notification banner at the top of the form.
Values in deleted fields can be edited and saved. However, they will not be displayed on the published page and will be hidden again after you close the post card. To return them to the post card and the page, restore the fields on the Fields tab in the Feed Settings.
Feed post editor: the "(FIELD DELETED) TAGS" field in the left panel and the three dots icon next to "(FIELD DELETED) TEXT" above the post content.
Creating a post page template in Zero Block
With Zero Block, you can create a page with a custom design for Feed posts. To do this, create a new page and assign it as the post page template in the Feed Settings. Then add Zero Block to the page and start configuring how Feed fields should be displayed.
The "Template" tab in the "Feed Settings" pop-up window, accessed from the feed settings menu in the left panel.
To display Feed fields in Zero Block, click the Add new element icon and select a specific post field in the dropdown menu, or add all fields at once.
In Zero Block: "Post Template" in the left element menu and the expanded list of post fields, pointing to the artboard.
Creating post tiles in Zero Block
You can use the standard block to display posts from a custom Feed or you can create a custom-designed post tiles in Zero Block.

Create a new page or open an existing one, then add Zero Block to it.
In the page editor: the "ZERO" button on the quick block addition bar and the "Zero Block" item at the bottom of the block library panel.
Click Block Editor and delete the example elements.
Page editor: the "Block Editor" button in the upper-left corner of the Zero Block.
In the left upper corner, click the plus icon. In the element list, hover over Feeds. In the dropdown menu, select the custom Feed you created before.
Zero Block editor: selecting a feed in the "Feeds" submenu of the element addition menu on the left.
A post tile layout for the selected Feed will be displayed in Zero Block. It consists of system groups and layers. Auto Layout is enabled by default for the tile layout.
Zero Block editor: a selected Feed element on the artboard with its parameters in the right panel and layers on the left.
Editing Feed tiles
Linking elements to Feed fields
System layers and groups in the tile layout are highlighted with a different color in the layers panel because they are linked to Feed variables.

Select any element in the tiles. The settings panel on the right will display the Content field with the filed linked to the element.

For example, if the post title is selected, the Content field will show the corresponding field.
Zero Block: the "CONTENT" parameter set to "Title" in the "ELEMENT SETTINGS" panel on the right.
To change the connection, click the field name. A menu with the following options will open:

  • Not linked — disconnects the element from the field.
  • Post fields — fields created for the selected Feed.
  • System fields — fields automatically created for all posts.
  • Feed fields — the Feed name and description.
If you select Not linked, the element will stop receiving data from the Feed and will become a regular Zero Block element. Its content will no longer be updated dynamically.
In Zero Block, the "Title" option selected under "POST FIELDS" in the feed element binding dropdown list.
Adding an element to post tiles
To add another field to the tile layout, click the plus icon and select the required element, such as text.
Zero Block editor: the "Text" item in the add elements menu in the top left corner.
The element will appear on the artboard and in the layers panel. To link it to a Feed field, move the layer into the Post group.
Post is the system group of the post card. You can add new elements to it and delete existing ones.

Posts is the system group of the entire tile layout. It contains repeating Post cards.
In Zero Block, a selected text element added above the feed block on the canvas.
After the element is placed inside the Post group, the Link to Feed icon will appear in the settings panel on the right. Click it to select a Feed field.
Zero Block: the "Link to Feed" chain icon in the "Element Settings" panel on the right.
In the dropdown menu, select the field you need, such as Publication date.
Zero Block: "Publication date" under "SYSTEM FIELDS" in the field link dropdown menu in the "ELEMENT SETTINGS" panel.
The element will be linked automatically to the selected field. The field name will appear in the Content setting. Additional formatting options may also appear in the settings panel. For example, for the publication date, you can select the display format.
When a text or graphic element is added to the post tiles group, it can be linked to Feed or category fields: title, description, and image.
In the Zero Block editor: the "DATE FORMAT" setting in the "ELEMENT SETTINGS" panel on the right for the selected publication date element in a Feed.
The element color in the layers panel will also change. This means the element is linked to a Feed field and receives content dynamically.
You can customize the design of any element in the Post group.
In Zero Block, you can also add standard elements not linked to Feed fields.
Zero Block editor: a custom feed layout on the canvas, with feed layers expanded in the "LAYERS" panel on the left.
Elements linked to Feed fields can only be added to the Post group. Standard elements can be placed above the Posts group. If you place an element directly inside the Posts group, an error message will appear.
Zero Block editor: a notification in the bottom right reading "You cannot add elements to the Feed group because it is a system group. You can add elements to the Post group."
Adding the Media field
If the Media field is used as the preview in the Feed, you need to add the corresponding elements to the Post card.
Post editor in Feeds: The "Upload file" button under the "IMAGE | GALLERY | VIDEO" section.
In the Zero Block editor, add the image, video, and gallery elements.
Zero Block editor: the "Image", "Video", and "Gallery" items in the element addition drop-down menu on the left.
Place the added elements directly inside the Post group.
Zero Block editor: a Feed element with post cards containing gallery, video, and image elements placed in the workspace.
Link each element to the Feed field. To do this, click the field connection icon and select Media from the dropdown menu. You need to do this for all three elements: image, gallery, and video.

Save the changes and reload the editor so that connections are applied to all elements.
Zero Block editor: the "Link to Feed" icon in the "IMAGE" section of the "ELEMENT SETTINGS" panel on the right.
In Zero Block, the "Media" option in the link dropdown menu of the "ELEMENT SETTINGS" panel on the right.
Now each post will display the type of media added to that post.
If you use only video as the post preview, you do not need to add all three elements. It is enough to add the Video element and link it to the Media field.
In Zero Block: an advanced feed layout on the artboard with feed elements listed in the "LAYERS" panel on the left.
Adding secondary fields
You can add secondary fields of different types to a Feed: website, dropdown list, color, number field, list with answer options, checkbox, HTML, and date.
Feed post editor with custom fields in the left sidebar and the post content on the right.
Date field. To display a custom post date, add a Date field to the Feed and set its value. Then, in the Zero Block editor, add a text element to the Post group and link it to this field.
Feed post editor: The calendar pop-up under the "CUSTOM DATE" field on the left panel.
Zero Block editor: "Custom Date" selected in the layers panel and linked under "CONTENT" with "DATE FORMAT" settings in the right-hand panel.
Link field. If you need the posts to link to other pages, add a Website field to the Feed.
Post editor in Feeds: the custom "LINK TO AUTHOR WEBSITE" field in the left panel.
By default, each post automatically gets a link to the post page. With an additional Website field, you can specify a different URL.
Zero Block editor: "Link to Author Website" under "POST FIELDS" in the "URL" element settings dropdown for a feed post button.
To link the Website field to a Feed, add an element with a URL field, such as a button. Click the connection icon and select the custom link in the dropdown menu.
This link will be added to all Feed posts in the tile layout. Posts will open only when the linked element is clicked.

You do not need to create a separate element with a URL to connect your custom Website field. You can select the Post group and change the URL field connection from the system post link to a Feed link.
Zero Block: selecting "Post link" under "SYSTEM FIELDS" in the "URL" drop-down menu of the "LINK" section in the settings panel.
A post card can have only one link. You can set it either for a separate element in the URL field or for the entire Post group. It is not possible to set two links in one post card.
Zero Block: an alert window stating that a URL cannot be added to an element inside a parent element that already has a link.
Color. You can add a Color field to the post card and use it in Zero Block settings where color selection is available, for example, to style tags.

In the example below, a Button element is added to the post tile layout. The Text field is linked to the Tags Feed field, and the background color uses the value from the Feed field with the same name.
Feed post editor: The "COLOR FOR TAGS" field in the left settings panel.
Other additional fields. You can also display other additional fields in post tiles and the page template in Zero Block: dropdown list (selectbox), number field, list with answer options, and HTML.

Their values can be used as needed, for example, for tags or other additional information in the post card.
In the post editor: the "NUMBER FIELD" input, the "LIST WITH ANSWER OPTIONS" radio buttons, and the "HTML" code field in the left panel.
Configuring posts display
Click the post tile layout to show its controls in the settings panel on the right. The controls are grouped in the Feed section.
Zero Block: the "FEED" section in the right-hand panel for a selected feed element on the canvas.
To switch directly to the selected Feed management, click the Manage in the Feed settings section.
In Zero Block, the "Manage" link in the "FEED" section of the settings panel on the right.
Source. To display posts from another Feed, select it in the Source dropdown menu.
Zero Block editor: the "SOURCE" dropdown under "FEED" in the right-hand settings panel for selecting a feed.
After changing the source, elements previously linked to fields will remain on the artboard. If the new Feed does not have the corresponding field, the linked element will be displayed as empty.

To unlink it, select the element with the error and click Disconnect.
Zero Block: The missing field notification and "Disconnect" button under "BUTTON" in the "ELEMENT SETTINGS" panel on the right.
Sorting. To configure the post order, find the Sorting field in the right panel and select the required option from the dropdown menu.

If Reverse default order is selected, posts will be displayed from the end of the list.
In Zero Block: the "Add sorting" option under "SORTING" in the feed element settings panel on the right.
If you keep the field unchanged, posts will be displayed in the default order — just the same as they are in the Feed dashboard. For example, if the default order is used in the Feed dashboard and you move the third post to the beginning of the list, the order will also change in the tiles editor.
Feeds section: dragging a post row upward by the handle on the left to change its position in the list.
The moved post will become the first in the list.
Zero Block editor: a dynamic feed layout with post cards and the feed element hierarchy displayed in the "Layers" panel.
Filters. To filter posts, open the Filters menu and configure a condition that defines which posts will be displayed in the tile layout.
In the Zero Block editor: "Add filter" in the settings panel on the right, selecting "Custom Date" and a condition from the drop-down menu.
Pagination. To add pagination, open the Pagination dropdown menu and select one of the options:

  • Load more button
  • Infinite scroll
Important: For pagination to display correctly, the artboard height in the block must be automatic. This prevents posts from being cut off. To do this, set Grid Container height to Auto.
Zero Block editor: "Load More Button" in the "PAGINATION" drop-down menu in the right-hand settings panel.
If you choose the button option, the button will automatically appear in the layers panel.
Zero Block editor: the dimensions badge "1160 × 486 Hug" at the bottom of the selected Feed element.
You can style the button using the settings panel, just like a standard Button element.
Zero Block editor: the "Load More" button selected within an advanced feed, with its parameters displayed in the "ELEMENT SETTINGS" panel on the right.
If infinite scroll is selected, the button is not displayed. New posts are loaded automatically as the page is scrolled.
In Zero Block settings for a feed, selecting "Infinite Scroll" in the "PAGINATION" dropdown menu on the right panel.
Limit. You can set how many posts are displayed in the tile layout. To do this, select the entire tile layout in the layers panel and enter the required number in the Limit field in the settings panel on the right.
Zero Block: The "LIMIT" field in the feed container settings panel on the right.
Additional post tiles display settings
To open additional post tile settings, select the Feed layer in the layers panel and click Empty state, skip X posts, and categories in the settings.
In Zero Block, the "+ EMPTY STATE, CATEGORIES, ETC." button in the feed settings panel on the right.
The empty state is displayed if the Feed does not have any posts yet. You can configure it by selecting one of the options in the dropdown menu:

  • Default — a standard message saying there are no posts will be displayed on the page.
  • Empty — the Feed will not be displayed on the page.
  • Custom — a group will be created in Zero Block that you can customize with different elements.
In Zero Block, the "EMPTY STATE" dropdown list in the feed settings panel on the right with the "Custom" option selected.
Categories. If the Feed has categories, you can choose whether to display them in the tile layout.
Zero Block settings: the "Show categories" option in the "CATEGORIES" drop-down list on the right panel.
After categories are added, a new Categories group will automatically appear in the layers panel. The fields will be linked to the relevant categories' fields from the Feed. After adding categories, you can customize their design.
Zero Block editor with a selected Feed element on the canvas, its layer structure on the left, and feed settings on the right.
Skip X posts. You can display posts in the tile layout starting not from the first post, but from any other post in the list. For example, if you enter to skip 1 post, the tile layout will display posts starting from the second post.
Zero Block: The "SKIP X POSTS" field in the feed settings panel on the right.
Element visibility conditions
You can set visibility conditions for elements. Click any element in the post tiles and find Visibility in the settings. By default, the element is set to Show.

To hide the element, click the Visibility dropdown menu and select Hide.
Zero Block settings panel: the "VISIBILITY" setting set to "Hide" and the "+ Add condition" button below it.
To set a visibility condition, click Add condition.
Zero Block: The "+ Add condition" link under "VISIBILITY" in the element settings panel on the right.
Select the condition that will determine when the element is displayed or hidden. The following options are available:

  • Is set—the field contains any value.
  • Is not set—the field does not contain a value.
  • Equals—the field value strictly matches the specified value.
  • Does not equal—the field value does not match the specified value.
In addition to the main conditions, date fields support Before and After, while number fields support Less than and Greater than.
Zero Block: Under "VISIBILITY" in the right panel, clicking "Add condition" and selecting "Tags" > "Equals".
If Equals or Does not equal is selected, enter the value to check against in the field.
In Zero Block: the "VISIBILITY" conditions in the element settings panel on the right.
To add another condition, click the plus icon.
Zero Block editor: the "+" button next to the conditions under "VISIBILITY" in the element settings panel on the right.
After conditions are configured, the tile layout will display only the elements that match the specified conditions.
In Zero Block, the tag element placed above the feed post card, configured using the "VISIBILITY" rules in the right panel.
Transferring Feeds using CSV
You can use CSV import and export features to transfer posts from informational Feeds to custom Feeds, as well as transfer posts between custom Feeds.

To do this, click on three dots in More in the Feed editor and click Export posts as CSV.
Feeds dashboard: the "More" dropdown menu in the left panel with the "Export posts as CSV" and "Import posts as CSV" options.
Select a category or all posts, specify the delimiter, and click Export.
In Feeds, the "Export posts as CSV" pop-up window with the "Export" button.
Then create all content fields in the new custom Feed so that post values are transferred correctly. After that, import the CSV file with the Feed posts.
In the "Import posts as CSV" pop-up window: the "Upload a file" button.
Check the preview to make sure everything is correct, then click Import.
The "Import posts as CSV" pop-up window: the "Import" button at the bottom.
In the mapping window, match the fields from the file with the Feed fields. If some fields do not need to be transferred, select Ignore for them.

Feed fields from the file are not created automatically. Once all fields are matched, click Start writing data.
Feed import settings: selecting "Tags" from the "Field in the post" dropdown list to match columns.
Transferring posts between Feeds
You can also transfer posts between Feeds using the Transfer feature. To fo this, select the posts in the Feed and click on the Transfer button.
In Feeds: the "Transfer" button in the bulk actions panel at the bottom of the selected posts list.
Select the "Destination feed" field and match the fields to be transferred.
You can transfer posts both between Informational Feed and CMS Feed and between each other. For example, between Informational Feeds as well as between CMS Feeds.
Before transferring posts to the CMS Feed, you may need to create fields that are not available in that Feed additionally in advance.
In the "Transfer posts" pop-up window: the "DESTINATION FEED" drop-down menu and the "FIELD MAPPING" section below.
If you want just to copy a post from one Feed to another, select the "Copy post" checkbox and click on Transfer.
"Transfer posts" pop-up window: the "Copy post" checkbox under "ADDITIONAL OPTIONS".
Made on
Tilda