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
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#마크다운 블록

#소개

마크다운 블록은 데이터 소스에 연결하지 않고도 사용할 수 있습니다. 마크다운 문법으로 텍스트 내용을 정의하며, 서식 있는 텍스트를 표시하는 데 활용됩니다.

#블록 추가

페이지나 팝업에 마크다운 블록을 추가할 수 있습니다.

20251026230916

또한, 폼 블록과 상세 블록 안에 인라인(inline-block) 마크다운 블록을 추가하는 것도 가능합니다.

20251026231002

#템플릿 엔진

**Liquid 템플릿 엔진**을 사용하여 강력하고 유연한 템플릿 렌더링 기능을 제공하며, 이를 통해 콘텐츠를 동적으로 생성하고 맞춤형으로 표시할 수 있습니다. 이 템플릿 엔진을 활용하면 다음을 수행할 수 있습니다.

  • 동적 삽입(Dynamic Interpolation): 템플릿에서 플레이스홀더를 사용하여 변수를 참조합니다. 예를 들어, {{ ctx.user.userName }}은 해당 사용자 이름으로 자동 대체됩니다.
  • 조건부 렌더링(Conditional Rendering): 조건문({% if %}...{% else %})을 지원하여 다양한 데이터 상태에 따라 다른 콘텐츠를 표시합니다.
  • 반복 처리(Looping): {% for item in list %}...{% endfor %}를 사용하여 배열 또는 컬렉션을 반복 처리하고, 목록, 테이블 또는 반복 모듈을 생성합니다.
  • 내장 필터(Built-in Filters): upcase, downcase, date, truncate 등 다양한 필터를 제공하여 데이터를 서식 지정하고 처리할 수 있습니다.
  • 확장성(Extensibility): 사용자 정의 변수와 함수를 지원하여 템플릿 로직을 재사용하고 유지 관리할 수 있도록 합니다.
  • 보안 및 격리(Security and Isolation): 템플릿 렌더링은 샌드박스 환경에서 실행되어 위험한 코드가 직접 실행되는 것을 방지하고 보안을 강화합니다.

Liquid 템플릿 엔진을 통해 개발자와 콘텐츠 제작자는 동적 콘텐츠 표시, 개인화된 문서 생성, 복잡한 데이터 구조의 템플릿 렌더링을 손쉽게 구현하여 효율성과 유연성을 크게 향상시킬 수 있습니다.

#변수 사용

페이지 내 마크다운은 일반적인 시스템 변수(예: 현재 사용자, 현재 역할 등)를 지원합니다.

20251029203252

반면, 블록 행 작업 팝업(또는 하위 페이지) 내 마크다운은 현재 레코드, 현재 팝업 레코드 등 더 많은 데이터 컨텍스트 변수를 지원합니다.

20251029203400

#QR 코드

마크다운에서 QR 코드를 설정할 수 있습니다.

20251026230019

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