logologo
Початок
Посібник
Розробка
Плагіни
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Початок
Посібник
Розробка
Плагіни
API
logologo
Огляд

Блоки

Огляд

Блоки даних

Таблиця
Форма
Деталі
Список
Картки-сітка
Діаграма

Блок фільтрів

Форма

Інші блоки

Панель керування
Iframe
Блок посилання
Markdown
JS Block

Налаштування блоку

Діапазон даних
Макет
Правила зв'язування блоків
Правила зв'язування полів
Правила сортування
Видалення блоку
Заголовок блоку

Поле

Огляд

Загальні налаштування

Поля таблиці
Поля деталей
Поля форми фільтрації
Поля форми

Специфічні налаштування

Дата
Файловий менеджер
Підформа
Випадаючий список
Селектор даних
Каскадний селектор
Підтаблиця
Піддеталі
Заголовок
JS Field
JS Item
JS Column

Налаштування поля

Значення за замовчуванням
Мітка поля
Показувати мітку
Підказка для поля
Діапазон даних
Компонент поля
Форматування чисел
Режим
Обов'язкове
Поле заголовка
Правила валідації
Компонент поля зв'язку

Дія

Огляд

Налаштування дії

Кнопка редагування
Повторне підтвердження
Призначення поля
Прив'язка робочого процесу
Спливаюче вікно редагування
Правила зв'язування дій

Тип дії

Додати
Перегляд
Видалити
Редагувати
Імпорт
Імпорт Pro
Експорт
Експорт Pro
Експорт вкладень
Фільтр
Посилання
Відкрити спливаюче вікно
Оновити
Надіслати дані
Запустити робочий процес
Оновити запис
Масове оновлення
Додати підзапис
JS Action
Дозволи на дії

Поглиблено

Правила зв'язування
Потік подій
Змінна
RunJS
Previous PageБлок посилання
Next PageJS Block
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#Блок Markdown

#Вступ

Блок Markdown можна використовувати без прив'язки до джерела даних. Він дозволяє визначати текстовий вміст за допомогою синтаксису Markdown і відображати його у відформатованому вигляді.

#Додавання блоку

Ви можете додати блок Markdown на сторінку або у спливаюче вікно.

20251026230916

Також ви можете додати вбудований (inline-block) блок Markdown всередині блоків форми та деталей.

20251026231002

#Шаблонний рушій

Використовується шаблонний рушій Liquid, який забезпечує потужні та гнучкі можливості рендерингу шаблонів. Це дозволяє динамічно генерувати та налаштовувати відображення вмісту. За допомогою шаблонного рушія ви можете:

  • Динамічна інтерполяція: Використовуйте заповнювачі в шаблоні для посилання на змінні, наприклад, {{ ctx.user.userName }} автоматично замінюється відповідним ім'ям користувача.
  • Умовний рендеринг: Підтримує умовні оператори ({% if %}...{% else %}), відображаючи різний вміст залежно від стану даних.
  • Ітерація в циклах: Використовуйте {% for item in list %}...{% endfor %} для ітерації по масивах або колекціях, щоб генерувати списки, таблиці або повторювані модулі.
  • Вбудовані фільтри: Надає широкий набір фільтрів (таких як upcase, downcase, date, truncate тощо), які дозволяють форматувати та обробляти дані.
  • Розширюваність: Підтримує користувацькі змінні та функції, що робить логіку шаблонів багаторазовою та легкою в підтримці.
  • Безпека та ізоляція: Рендеринг шаблонів виконується в ізольованому (sandbox) середовищі, що запобігає прямому виконанню небезпечного коду та підвищує безпеку.

Завдяки шаблонному рушію Liquid розробники та творці контенту можуть легко реалізувати динамічне відображення вмісту, персоналізовану генерацію документів та рендеринг шаблонів для складних структур даних, значно підвищуючи ефективність та гнучкість.

#Використання змінних

Markdown на сторінці підтримує загальні системні змінні (наприклад, поточний користувач, поточна роль тощо).

20251029203252

А Markdown у спливаючому вікні дії рядка блоку (або на підсторінці) підтримує більше змінних контексту даних (наприклад, поточний запис, запис поточного спливаючого вікна тощо).

20251029203400

#QR-код

У Markdown можна налаштувати QR-коди.

20251026230019

<qr-code value="https://www.nocobase.com/" type="svg"></qr-code>