---
title: "Feature: Text in columns"
manual: "Frontend Theme for Extension Development"
version: "main"
source: "Changelog/2.0/Feature-TextColumns.rst"
modified: "2026-09-17T04:52:50+00:00"
---

# Feature: Text in columns

## Description

The **Layout** field of the **Text** content element, in the
**Appearance** tab, is offered again and has two values:

| Layout | Renders |
| --- | --- |
| **Running text** | The text in one column, as before. |
| **Columns** | The text in two columns where each can be at least 30 characters wide, and in one column on a phone. A hairline separates the columns; a heading stays with the text it opens, and a quotation, a table, a code block or a list item moves to the next column whole. |

The layouts **Layout 2** and **Layout 3** of the core are not
offered for this element. A text element that carries one of them renders as
running text.

## Impact

A text element with **Columns** renders its rich text in
`<div class="theme-content-element__body theme-text--columns">`. The
class can be used on any block of rich text in a template of a site package.

A site package can relabel or remove the layouts in page TSconfig, below
`TCEFORM.tt_content.layout.types.text`, and change the number and
the width of the columns through the custom properties
`--theme-text-columns-count` and `--theme-text-columns-min-width`.
