Table of Contents

Content Columns

Building blocks for creating content on Swift

Content Columns specify the types of content you can include on your page. The available column types vary depending on where you want to add content. Some columns are specific to creating your header, while others are available for your footer or standard pages.

This article will go through the different types of content columns available in Swift.

Accordion(FAQ)

Accordion is often used when making a FAQ site. This allows you to structure a big piece of text by dividing it into pieces with suiting headers. This will make it less confusing and overwhelming for the reader.

Accordion

Using these options, you can:

  • Change the title of the accordion
  • Decide whether to hide the title or not
  • Add, edit or delete accordion items

For styling options, you can:

  • Choose the theme of your accordion
  • Set the space around the accordion
  • Choose the heading level of the tag around the title. This will help on you SEO. you can read more about this in our SEO documentation
  • Change the title size

App

The App column is used to create a column with an app attached:

  • A product catalog app is used to publish product data to frontend
  • A forum app is used to add a discussion forum to a website
  • A query publisher app is used to publish query results

This column type is used to create the product list and product details pages in the examples shops.

Accordion

In the Content section, you can:

  • Set the title
  • Select a layout
  • Add space around the column
  • Set the theme

In the App section, you can:

  • Select the app you want to display
  • Configure the app, for detailed configuration instructions, go to the specific documentation for the app type

Article List

The article list column is used to display a list of articles on your site. It can display either articles or article list pages. In the example below, it’s used to display three different article list pages, that will lead the reader to articles from those three categories. For examples on the different use of this column, check this example guide.

Article list

The article list column can be designed in various ways.

Article_list_02

In the article list settings, you can:

  • Set the title
  • Choose how the article will be sorted, oldest or newest
  • Set the maximum number of items in the list
  • Show/hide the button
  • Show/hide the article tags
  • Show/hide the article list category
  • Set the layout for each item in the list
  • Set the layout for the list category
  • Depending on the choice of the layout of the list (grid or slider), a specific settings section will show
    • Grid settings:
      • Select the grid layout
      • Show/Hide load more
    • Slider settings:
      • When selected, a new section called "Advanced slider settings" is available
      • Set the number of visible items in the slider
      • Reveal/no reveal slides before and after
      • Gap/No gap between slider items
      • Select the arrow style and placement
      • Select the indicator style
  • set the image aspect ratio

The layout on mobile devices will align with the design choices made for the desktop users. Meaning if you choose a grid layout for desktop, it will show as grid on mobiles as well.

In the styling section, you have the following options:

  • Choose the Article item shape: boxed or rounded
  • Add a shadow effect to the Article item when the user hovers over it
  • Add a lift effect to the article item when the user hovers over it
  • Set the title size
  • Set the theme for the column
  • Set the theme for the items only

It’s also possible to change the theme individually on each item in the list as shown in the example above. This is done in the styling section on the page content of each specific article/article list page.

The most important adjustment you need to make is under the "Advanced" section. Here, you should configure the "List Source". This can be set to either the folder containing your article list pages or the specific article list page where your articles are located.

Article_list_03

In the advanced section, the following option are available:

  • Select the source of the list
  • Select the content of the list - Show articles or lists
  • Set the depth of the list - Should it show all levels or just the first level
  • Select the List context(Tags) - This uses tags to choose what articles to show

The article list column can be used to display related articles. As an example let's say the article is a recipe on a dish containing eggs. The reader might like to read other recipes using eggs.

Using the same structure as the default Swift solution all recipes are placed in a parent article list page called "recipes" with subpages below dividing the recipes into breakfast, lunch, dinner, and so on. In this case you choose "Recipes" as the List source. As we want the article list to contain related articles based on the tag "Egg" across the categories, we make sure to set the List depth to "All levels". In the List context section, you choose the "Egg" tag. This way, the article list will contain all other articles in the recipe folder with the tag "Egg". Using this List context will also filter out the article the list is placed on as it is not related to itself.

Blockquote

The block quote column is a way to highlight and style a quote. It is especially helpful when working with our articles, as it makes it easier to highlight words from the article in a stylish way.

Blockquote

The blockquote column comes with the following configuration options:

Blockquote

The Blockquote settings include:

  • Adding a title
  • Adding the quote
  • Name the quote author
  • Adding a quote source link label
  • Adding a quote source link, this can be either an internal or external link
  • Select a quote author image to be displayed alongside the quote
  • Select the layout of the quote

For styling you have the following options:

  • Select a theme for the quote column
  • Set the space around the content
  • Choose the font size of the quote

The breadcrumb navigation can be used to let customers keep track of their location on the website.

Breadcrumb

The breadcrumb navigation column does not have any configuration. The only thing changeable is the name of the column. Everything else is preconfigured.

Breadcrumb

The breadcrumb navigation column can be used on both content and ecommerce sites.

Employee

The employee column is a convenient way to showcase employees along with their details, including email, phone number, social media profiles, and more. All the information displayed in this column can be managed and updated through in the columns settings.

Employee

The employee column comes with the following configuration options:

Employee

In Employee settings, you can:

  • Choose an employee image
  • Add the name, title and description of the employee
  • Choose the layout
  • Choose the alignment for the employee info: column or row

You can also include additional details about the employee, such as phone number, by clicking the + Add button under Employee Info. When adding new information, you can:

  • Select a link for the listed info. This can be either internal and external links as well as emails and phone numbers
    • If a phone number should work as a link, you need to use the prefix "tel:"
  • Add the Link text
  • Select the Schema.org type
  • Select and icon for the listed info

In the styling section, you can:

  • Choose a theme for the column
  • Set the space around the content
  • Choose the heading level of the tag around the title. This will help on your SEO. You can read more about this in our SEO documentation

Feature

A feature refers to a specific type of content that combines an icon or an image with accompanying text. Typically, features are organized in a column layout as shown below. However, this layout can be varied, offering many different presentation options to suit your website's unique needs and design

Feature

The feature column comes with the following configuration options:

Feature

When configuring the Feature column, you can:

  • Select an icon or upload an image
  • Specify an alt-text for accessibility and SEO purposes
  • Choose the size of the icon
  • Provide a title and some text
  • Add an internal link
  • Select a layout

This column type also comes with a number of styling options, you can:

  • Select a theme
  • Set space around
  • Choose the heading level of the tag around the title. This will help on your SEO. You can read more about this in our SEO documentation
  • Set the title size

For the icon, title, and text you can choose:

  • Text color:
    • foreground uses the foreground color from the chosen theme
    • Accent uses the accent color from the chosen theme
  • Opacity - Choose between 100%, 85% and 75% opacity

Feature

Image

The Image column is used for adding an image to a row. Below is an image column paired with a Text column on the left.

Image

The Image column comes with the configuration options seen below.

Image

When configuring an Image column you can:

  • Select/upload an image
  • Select a focal point on the image
  • Set the image aspect ratio
  • Specify an alt-text for accessibility and SEO purposes
  • Add a title
  • Choose the link type and destination

Location map

You can only use one location map per page. The location map column is typically used to display the locations of shops, warehouses, or dealers.

With the location map column, you can also present key details about the selected user group, such as:

  • Name
  • Address
  • State/Region
  • Email
  • Phone number

The location map column is built using Google Maps API, which is why you must add a Google API key to your website settings. To do this:

  1. Click the three vertical dots in the top left corner and select websites list of websites
  2. Select your wanted website from the list by clicking on it
  3. Scroll down to the Google Maps section and add your Google API key
    • Note: The Google API key must have both the Maps JavaScript API and Geocoding API enabled google APIs
  4. Save and close

The following configurations are possible in the location map column:

Locationmap

  • Add a title
  • Show/hide title
  • Select the user group displayed on the map
  • In the settings section you can:
    • Choose the default map center by either entering the coordinates manually or clicking the pin icon and dragging the location marker to your desired center
    • Set the initial zoom level
    • Choose the region code
    • Select the default Google Maps styling, or the Swift style will be applied by default

Swift default vs Google default

In styling, you can:

  • Choose the heading level of the tag around the title. This will help on your SEO. You can read more about this in our SEO documentation.
  • Set the theme

Remember The most crucial setting to change is the default map center. Ensure that the “Override retrieved coordinates” box is checked; otherwise, the map won’t function properly. Clicking the pin icon will open a map, allowing you to set the correct default map center.

Poster

The Poster column is used to create posters, which is a content type normally consisting of an image with text on it, and a button that links to either an internal or external page.

Poster_1

The Poster column comes with the following configuration options:

Poster_2

You can:

  • Select the poster image
  • Specify an alt-text for accessibility and SEO purposes
  • Set a title and a subtitle
  • Select a layout
  • Choose the poster height

You have the option of adding either one or two buttons to the Poster column. To add a button, you need to:

  • Provide a button label and a button link

If you want to add two buttons, make sure to enter the label and link for both; otherwise, only one button will appear.

The poster column comes with these styling options:

  • Select a theme
  • Set the image filter on/off
  • Choose the button style
  • Choose the button size
  • Set space around
  • For text readability, you can toggle Max Width either on or off

In the settings, there's a section dedicated to title and subtitle settings. These include:

  • Title
    • The heading level of the tag around the title. This will help on your SEO. You can read more about this in our SEO documentation
    • The size of the title - from Display-1 to H6. The title size setting ONLY controls the size of the title
    • The Color of the title. The colors are picked from the selected theme
    • Title opacity - Choose between 100%, 85%, and 75% opacity
  • Subtitle
    • The size of the subtitle. Choose between FS-1 to FS-6
    • The Color of the subtitle. The colors are picked from the selected theme
    • Subtitle opacity - Choose between 100%, 85%, and 75% opacity of the subtitle

Product group slider

The Products group slider is based on the Swiffy slider, which is why you will see many of the same features and settings in our Slider column. Though instead of creating slides to be displayed, you select groups or subgroups of products to be displayed.

ProductGroupSlider_1

The product group slider column allows you to do the following configuration:

ProductGroupSlider_2

In the Product group slider settings, you can:

  • Add a header title and subtitle

  • Choose what type group you want the slider to be based upon:

    • The options are: subgroups of selected groups, selected groups, and subgroups of the current group where the customer is located In the Slider settings section, you can:
  • Choose how many slider items that should be visible.

  • Choose the ratio of the slider.

  • Specify if slides should be revealed before and after.

  • Specify if there should be gaps between slider items.

  • Select an arrow style and placement.

  • Choose the indicator style.

ProductGroupSlider_3

In the Styling section, you can:

  • Choose a theme for the column.
  • Choose a theme for the group displayed.
  • Select the button alignment, style, size, and whether the link should be stretched or not.
  • Set a title and subtitle size.
  • Set the Text readability to max width on or off.

In the Advanced Slider Settings, you can focus on the smaller details of the slider:

  • You have a variety of different smaller settings you can tick on or off.
  • Choose if there should be an animation of each slide item.
  • Choose if you want Autoplay and how long the interval should be.

Product slider/Grid view

The product slider/Grid view column is used to create a product slider in frontend – typically to promote specific products, list trending products, and so on.

ProductSliderGridView_SAMLET

The product slider/grid view column comes with the following configuration options:

ProductsliderGridview

You can:

  • Set a title, a subtitle, and a button label.
  • Specify the product count – the number of products to show in this slider.
  • Set the image aspect ratio.
  • Choose the layout of the slider/grid.
  • Select the type of product to show.
    • Variants
    • Most sold
    • Trending
    • Latest
    • Frequently bought
    • Selected products
    • Related products (One slider/grid for each group)

The relation section is used to relate the slider to e.g. a group or a product – see the table below for details:

Type of Slider Type of Relation Notes
Variants Product This type of relation shows the variants of the product. Leave blank if used on a product details page.
Most Sold Group This type of slider shows the most sold products in one or more groups – you select which groups here.
Trending Group This type of slider shows trending products in one or more groups – you select which groups here.
Latest Group This type of relation shows the latest added products in the specific group.
Frequently Bought Product This type of slider shows products which are frequently bought alongside a specific product – you select which product here. Leave blank if used on a product details page.
Selected Products Specific Products This type of slider shows specific products. Select the products here.
Related Products Product This type of relation shows products related to the original product. Leave blank if used on a product details page.

In the Slider Settings, you can choose the surrounding details:

  • Choose if slides should be revealed before and after the displayed slides.
  • Select the arrow style.
  • Select the arrow placement.
  • Choose the indicator style.

In the Advanced Slider Settings, you can focus on the smaller details of the slider:

  • You have a variety of different smaller settings you can tick on or off

As this is a slider/grid consisting of products, you also have the option to display ecommerce badges on the products. This is done in the Badges section.

  • Select the new badge
  • Choose the sale badge and what type of sale to display
  • Choose the campaign badges that need to be displayed

The product slider/grid column also comes with styling options:

  • Select a theme (general, product, image) and a button style.
  • Set space around.
  • See the title and subtitle size.
  • Text readability - toggle max width on/off.

You can use the advanced settings to override which pages the product slider directs a user to see setting descriptions for default values.

Search field

The search field column is used to create a search field, typically in a header or footer.

SearchField_1

The search field column is equipped with the following configuration options:

SearchField_2

You can:

  • Set the Title
  • Select the pages related to displaying search results:
    • Search results page
      • The results shown in the search field depends on which service page you link to. Read more about that here.
      • Product list page.
  • Select a search bar alignment.
  • Select a layout.

Section header

The Section Header column is used to, well, create a section header. SectionHeader_1

The section header column comes with the following configuration options:

SectionHeader_2

You can:

  • Specify a title and a subtitle
  • Select a layout

The column also comes with additional styling options:

  • Select a theme
  • Set space around
  • Choose the heading level of the tag around the title. This will help with your SEO. You can read more about this in our SEO documentation
  • Set the title size and subtitle size
  • Toggle/untoggle text readability

For the title you can choose:

  • Heading level
  • Title size
  • Title color. Choosing foreground will select a color based on the chosen theme. Accent will create an accent color based on the theme
  • Title opacity

For the subtitle you can choose:

  • Subtitle size
  • Subtitle color. Again, choosing foreground will select a color based on the chosen theme. Accent will create an accent color based on the theme
  • Subtitle opacity - choose between 100%, 85%, and 75% opacity

Simple map

A simple map is used to show only one location on the page. As an example, it could show where your HQ is located.

The simple map has no customization options and only lets you add one location. The upside is that you can use this column without a Google API.

SimpleMap_01

The simple map column comes with the following configuration options:

SimpleMap_02

You can:

  • Give the column a title and choose to show it or not
  • Add an address as the focal point for the map - this is important for the map to work
  • If you want to display the location of your company, you can enter the company name on the selected address

For styling options, you can:

  • Choose the heading level of the tag around the title. This will help on your SEO. You can read more about this in our SEO documentation.
  • Set the size for the title.

You can only use company names registered on the written address. If you write a company name, that doesn’t exist, the map won’t work.

If you leave the company name field empty, the written address will be shown instead.

Slider

The Slider column let you create different slides and displays them in a carousel. The slider column comes with a lot of different design and styling options, meaning that you can customize the slider to your likening.

Slider_1

The slider column comes with the following configuration options:

Slider_2

The settings are divided into different sections:

In the General settings you can:

  • Give the column a title.
  • Add and manage slider items, this will be explained later in the documentation.
  • Choose how many slider items that are visible**.
  • Choose the slider ratio.

In the Slider Settings you can choose the surrounding details:

  • Choose if slides should be revealed before and after.
  • Choose if there should be gaps between items.
  • Select the arrow style.
  • Select the arrow placement.
  • Choose the indicator style.

The Slider Styling is about theme and text styling:

  • Choose the button size.
  • Set the Space around.
  • Select the Title and subtitle size.
  • Choose the theme for the column.

In the Advanced Slider Settings, you can focus on the smaller details of the slider:

  • You have a variety of different smaller settings you can tick on or off.
  • Choose if there should be an animation of each slide item.
  • Choose if you want Autoplay and how long the interval should be.

The slider obviously only works with Slide items to display. In the Slide item options you have the following options:

Slider_3

You can:

  • Select an image for the item
  • Write an alt-text for accessibility and SEO purposes
  • Choose the item layout
    • Please note that the last layout option is meant for displaying logos and other small images. Using this layout on larger images will result most likely affect the image quality. For larger images we recommend using one of the first three layout options
  • Choose the content alignment
  • Write a title, subtitle, and text
  • If you want a button displayed, write a button label
  • Choose between a stretched link or not
  • Choose the link type and where it will link to

For styling options, you can:

  • Choose a theme for the item
  • Select the button style
  • Toggle text and readability on/off

Text

The Text column is used to create text & optionally add a button under the text.

Text_01

The text column comes with the following configuration options:

Text_02

You can:

  • Provide a title, a subtitle, and a text
  • Select a layout

You also have some button settings. If the button fields are left empty, no buttons will appear on the column. This means that to get buttons on the column, you must enter information about only button 1 or both button 1 and 2 depending on the number of buttons you want.

This column type also comes with additional styling options:

  • Select a theme and a button style
  • Set space around the content
  • Toggle max-width on or off

Text_03

For the title you can choose:

  • The heading level of the tag around the title. This will help on your SEO. You can read more about this in our SEO documentation
  • The title size
  • The title color
  • The title opacity - Choose between 100%, 85%, and 75%

For the subtitle settings you can choose:

  • The subtitle size
  • The subtitle color
  • The subtitle opacity - Choose between 100%, 85%, and 75%

For the text settings you can choose:

  • The text color
  • The text opacity - Choose between 100%, 85%, and 75%

Text_04

Text Advanced

The Text Advanced is, as the name suggest, a more advanced version of the Text column. This means that you will have additional features alongside the features known from the Text column.

Text_Adv_01

The Text Advanced column has a lot of different features allowing you to configuring the column to your likening.

Text_Adv_02

As general settings you can:

  • Write an Eyebrow text, Title, Subtitle, and text
  • Choose a theme for the whole column

For button settings you can add and edit two buttons:

  • Give the button a label
  • Choose where it should link to
  • Select an icon and the icon position in relation to the label
  • Choose the style of the button

To add buttons to the Text Advanced column you must fill out the label and link fields. Otherwise, the buttons will not be added to the column.

In the content settings section, you can:

  • Choose the content, and text alignment
  • Set the spacing around the content. This can be individually configured for each side and for different devices
  • Add Css classes to the content

The eyebrow, title, and subtitle settings are similar. In these sections you can:

  • Choose the heading level of the tag. This will help your SEO. You can read more about this in our SEO documentation.
  • Choose the text size, color, and opacity. The text color is based on the theme chosen.
  • Set the bottom spacing. This can be set differently for different devices.
  • Add Css classes to the content.

The text settings are almost identical, but here you can only choose:

  • The size, color, and opacity:
  • The bottom spacing.
  • The Css classes.

Text and image

The Text and image column is a content type typically used to create text-heavy content, e.g. blog posts, newsletter sections, case presentations, etc.

Text_and_image_01

This column comes with the following configuration options:

Text_and_Image_02

You can do the following:

  • Provide a title, a subtitle, and a text.
  • Select an image - and set the image aspect ratio.
  • Specify an alt-text for accessibility and SEO purposes.
  • Select a layout for the column.

You also have some button settings. If the button fields are left empty, no buttons will appear on the column. This means that to get buttons on the column, you must enter information about only button 1 or both button 1 and 2 depending on the number of buttons you want.

This column type also comes with additional styling options:

  • Select a theme.
  • Choose the button style for each button.
  • Set image resize and fit setting to either clip or resize.
  • Set space around the content.
  • Toggle/Untoggle max width.

The title, subtitle, and text settings are almost identical. However, you have a few more options in the title settings than in the subtitle and text settings.

In the title settings, you can choose:

  • The heading level of the tag around the title. This will help on your SEO. You can read more about this in our SEO documentation
  • Set the title size, color and opacity.

In the subtitle settings, you can choose:

  • The subtitle size, color, and opacity.

In the text settings, you can choose.

  • The text color and opacity.

Vertical Navigation

The vertical navigation column is used to create a vertical navigation.

Vertical_navigation_01

The Vertical navigation editor let you configure a few things:

Vertical_navigation_02

In the vertical navigations settings, you can:

  • Choose the title.
  • Set the navigation root.
  • Choose a layout.

In the styling settings, you can:

  • Choose a theme.
  • Select the space around your content.

Video Player

The Video Player column is mainly used when you want to display smaller (on-screen size) videos as part of your page content.

Video_player_01

The editor of the Video Player allows you to customize the following things:

Video_player_02

You can:

  • Give te column a title.
  • Choose the video source provider.

Under styling, you can choose:

  • The theme of the column.
  • Decide whether to display the video inline or use a video poster with modal display.
  • Set the aspect ratio of the video.
  • Choose the alignment of the video player.

Video Poster

The Video Poster column (Figure 31.1) is often used at the top on the landing page. This way it will work as an eye-catching poster, that will keep the customers on the page. It can also be used to guide customers to new products or campaigns shown in the video. The video displayed in a Video Poster column will be looped - keep this in mind when choosing what to display.

Video_poster_01

The different options for the Video Poster column are the following:

In the editor you can customize the following things:

Video_poster_02

You can:

  • Set the source for the video poster
  • Define the title, subtitle, and button label
  • Determine the layout of the video
  • Define the width of the clickable area and the destination to which your video will redirect you customers

Under styling, you can:

  • Select the theme for the column
  • Toggle poster image filter on/off
  • Define the style and size of the button
  • Set the poster height
  • Adjust the space around the content
  • Choose the heading level of the tag around the title. This will help on your SEO. You can read more about this in our SEO documentation
  • Define the size for the title and the subtitle
  • Toggle max width on/off

Video_poster_03

To top