Dynamic Content: Internal Collections

Internal Collections are spreadsheets saved and managed in the Content Library of a site. They can be used to create Dynamic Pages (see Dynamic Content: Dynamic Pages). and regular pages, similar to how Connected Data is used with the site's Business Info (see Collections for Dynamic Content: Collections for Regular Pages). For more information on Connected Data with Business Info, see Dynamic Content: Business Info, Text, and Images.

For an overview on Collections and formatting guidelines, see Dynamic Content: Collections.

Note

Slashes ("/") are not supported in the collection's name.

Limitations and Specifications per Collection Type

Internal Collections

Google Sheets

Airtable

External

Collection Number per Site

100

100

100

100

A single collection's data

N/A

20MB

20MB

20MB

Rows

500

N/A

N/A

N/A

Fields (columns)

50

100

100

100

Collection name character limit

50

50

50

50

Field name character limit

50

50

50

50

Page item URL character limit

350

350

350

350

Text field character limit

5000

N/A

N/A

N/A

Inner collection Rows

Not supported

Not supported

Supported

N/A

Image Collection

Supported

N/A

N/A

N/A

Update data

Site/content library publish

Automatically

Automatically every hour

Automatically

Available Fields

Below is a table with the data types that are available and notes and examples.

Data Type

Examples

Notes

Plain Text

Welcome to my dentist office.

Standard text, can be used for widgets such as title tags and text widgets.

Rich Text

Welcome to my dentist office.

Text styles and links will come over.

Image

-

Select from Image Picker

Link

Example: https://goo.gl/maps/F81HPm4CBTQSTsJ5A

Pages will result in a 404 error if the URL contains a space at the beginning or end.

Number

10,000

When adding this field, it will prompt you to set the format of the number.

Date & Time

2021-10-06 16:12:00

The default structure is YYYY-MM-DD HH:mm:SS, which displays as 2021-10-06 16:12:00.

You must select both date and time for this field, but you can use data formatting to decide how it is displayed. For a complete list of date and time formats and how they display, see Class DateTimeFormatter.

This field can be used for sorting when using the filters or sort functionality in the Connected Data pop-up.

Business Hours

-

This field is not connected to the Business Info area.

To add hours, after adding a Business Hours field, double click into the field.

Location

-

This field is not connected to the Business Info area.

To enter a location, after adding a Location column, double click into the field.

Video

https://www.youtube.com/watch?v=8EsYwAKxAFU

Vimeo, YouTube, and Dailymotion videos are supported (videos uploaded to the editor, aren't able to be added in Collections).

The following formats must be used:

  • YouTube: https://www.youtube.com/watch?v=8EsYwAKxAFU)

  • Vimeo: https://player.vimeo.com/video/77523904

  • Dailymostion: https://www.dailymotion.com/embed/video/x70n2l8

Email

email@email.com

-

Phone

123456789

-

Social Accounts

-

This field is not connected to the Business Info area.

To add social accounts, after adding a Social Accounts column, double click into the field.

Multi-Select

-

After defining the field as Multi Select, click Options to add options. Each row in the collection can be assigned one or more of the options you created.

This field can be used to filter the displayed collection in widgets, such as photo gallery, list, accordion, and custom widgets that connect to collections.

Image Collection

-

To add an images, after adding an Image Collection column, double click into the field.

Add Internal Collections

You can create dynamic pages with internal collections by adding one of the ready-to-use dynamic pages in the Pages panel that is automatically connected to an internal collection or by creating a new collection.

Use a Pre-Built Dynamic Page with Configured Internal Collection

To use a ready-to-use dynamic page and internal collection:

  1. In the left panel, click Pages, and then click + Add Page.

  2. Click Dynamic Pages, then select any of the options (all options, by default, have an internal collection that can be used).

  3. Type a Page Name, and click + Add Page.

  4. Click Go to Collection to update the content in the internal collection.

  5. (Optional) Edit the collection.

    Note

    • Keep the field names as they are so they stay connected to the widgets.

    • The first column, labeled Item, is a mandatory field and each row must have a unique value. The column name is not editable and can not be reordered.

    • Use special characters with caution in the Item column as they can cause issues with dynamic pages or widgets connected to the collection.

    • When connected to Dynamic pages, the values in the Item field will be the URL of the generated pages.

  6. In the top tool bar, click Done.

Create New Internal Collections

To create a new internal collection:

  1. In the left panel, click Content, and then click Collections.

  2. Click +New Collection, and select Internal Collection.

Note

  • The first column, labeled Item, is a mandatory field and each row must have a unique value. The column name is not editable and can not be reordered.

  • When connected to Dynamic pages, the values in the Item field will be the URL of the generated pages. For more information on Dynamic pages see, Dynamic Content: Dynamic Pages.

  • For detailed information on configuring the Item field for use on regular pages, see Dynamic Content: Collections for Regular Pages.

  • Use special characters with caution in the Item column as they can cause issues with dynamic pages or widgets connected to the collection.

  • The content of internal collections will be available on the live site when the site is published or republished.

  • Slashes ("/") are not supported in the collection's name.

Duplicate an Internal Collection

To duplicate a collection:

  1. In the left panel, click Content, and then click Collections.

  2. Click the three horizontal dots (three-dots-horiz-icon.png) for the collection you would like to duplicate.

  3. Click Duplicate Collection.

  4. Click on the copied collection to open and edit it.

Edit Internal Collections

Internal collections can be edited from either the Content Area or from the Dynamic page it's connected to.

Edit in the Content Area

The following are available actions and options:

  • To rename the collection, click the collection name and type a new name.

  • Click + Add Row at the top or the plus (+) icon located below the last row to add a row (in the Item column, enter what you would like the item's URL to be).

  • To add a new field/column, click the plus icon (+) located next to the existing fields/columns. This will insert a new field in the Internal Collection.

  • Double-click in a field to add information.

  • Click the eye icon to hide the row, this will make it inaccessible from any dynamic pages or widgets connected to the collection.

  • To reorder the columns, click-and-drag the desired column to the right or left.

  • To edit the content of a full row, hover on the row and click the arrows (expand-icon.png) to open the row in a separate dialog. Alternatively, right-click the row, and then select Edit Row.

  • To edit the field types, click the arrow next to the field, and select Edit Field.

  • Click the check box for one or multiple rows/records to:

    • Set Visibility. Hide or show selected elements (same action as clicking the eye icon to hide the row).

    • Duplicate. Duplicate the selected rows.

    • Delete. Delete the selected rows.

Note

  • The first column, labeled Item, is a mandatory field and each row must have a unique value. The column name is not editable and can not be reordered.

  • Use special characters with caution in the Item column as they can cause issues with dynamic pages or widgets connected to the collection.

  • For detailed information on configuring the Item field for use on regular pages, Dynamic Content: Collections for Regular Pages

Edit from the Dynamic Page

To edit a row in an internal collection from a dynamic page:

  1. Open the Dynamic Page connected to the collection to edit the page in Dynamic Mode.

  2. In the top toolbar, click the Edit Row (internal-collection-edit-from-dyanmic-page.png) button.

  3. Edit any fields and at the top of the page, click Done.

Note

Edits made to internal collections will be available on the live site when the site is published or republished.

Convert Collection Fields

You can convert field types between the following fields (even if the fields already contain data):

  • Plain text

  • Rich text.

  • Number

Note

  • Converting from rich text to plain text removes all markup from the field.

  • Converting from rich text or plain text to number fields is possible if the data in the field only contains numbers.

To convert collection field types:

  1. In the side panel of the editor, click Content, and then click Collections.

  2. Open the collection containing the field you want to convert.

  3. Click the name of the field you want to convert, and click Edit Field.

  4. Select a new field type from the drop-down list.

  5. Click Convert.

To undo the change, click the field name, and then click Revert Field Change.

Export Internal Collection to CSV

To export an internal collection to CSV:

  1. In the side panel, click Content.

  2. Click Collections.

  3. Click the three horizontal dots icon (three-dots-horiz-icon.png) next to the desired internal collection.

  4. Select Export to CSV.