Штатные «Разделы» CMS Потока Тильды выводят только одну категорию на карточку. Если посту нужно сразу несколько тегов (например «Экономика» и «Инвестиции»), используем текстовое поле и небольшой скрипт, который разбивает текст по запятой на отдельные бейджи.
Шаг 1 — Поле в потоке
Добавьте в поток текстовое поле, например «Теги», и впишите в него категории через запятую: Экономика, Инвестиции.
Шаг 2 — Настройка в Zero Block
Добавьте текстовый элемент в группу Post, свяжите его с полем «Теги».
Задайте элементу CSS-класс: post-categories.
Рядом добавьте пустой Div-блок с CSS-классом: categories-wrap — сюда скрипт вставит готовые бейджи.
Готовый код
Вставьте код целиком в настройки страницы: Ещё → Вставка кода → «Перед </body>», затем опубликуйте страницу.
Или вставьте код в блок Т123 на странице, где отображаются карточки потоков.
function escapeHtml(text) {
var div = document.createElement('div');
div.textContent = text;
return div.innerHTML;
}
</script>
Проверка после публикации: откройте страницу, нажмите F12 → Console и введите document.querySelectorAll('.post-categories').length — число должно совпадать с количеством карточек. Если бейджи не появились — проверьте, что CSS-классы на элементах заданы без опечаток и страница опубликована заново.