logologo
Kom igång
Guide
Utveckling
Plugins
API
Hem
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Kom igång
Guide
Utveckling
Plugins
API
Hem
logologo
Översikt

Block

Översikt

Datablock

Tabell
Formulär
Detaljer
Lista
Rutnätskort
Diagram

Filterblock

Formulär

Övriga block

Åtgärdspanel
Iframe
Markdown
JS-block

Inställningar för block

Dataintervall
Datainläsningsmetod
Layout
Länkningsregler för block
Fältberoenderegler
Sorteringsregler
Dra och släpp-sortering
Ta bort block
Blockrubrik
Blockhöjd
Formulärutkast

Fält

Översikt

Allmänna inställningar

Tabellfält
Detaljfält
Filtrera formulärfält
Formulärfält

Specifika inställningar

Datum
Filhanterare
Underformulär
Dropdown-väljare
Dataväljare
Kaskadväljare
Undertabell (inline-redigering)
Undertabell (redigera i popup)
Underdetaljer
Titel
JS-fält
JS-objekt
JS-kolumn

Fältkonfigurationer

Standardvärde
Fältetikett
Visa etikett
Fältbeskrivning
Dataintervall
Fältkomponent
Nummerformatering
Läge
Obligatoriskt
Titelfält
Valideringsregler
Relationsfältskomponent

Åtgärd

Översikt

Konfigurationsalternativ för åtgärder

Redigera-knapp
Dubbelbekräftelse
Fälttilldelning
Koppla arbetsflöde
Redigeringsfönster
Regler för åtgärdskoppling

Åtgärdstyp

Lägg till
Visa
Ta bort
Redigera
Kopiera
Importera
Importera Pro
Exportera
Exportera Pro
Exportera bilagor
Filtrera
Länk
Öppna popup
Uppdatera
Skicka data
Utlösa arbetsflöde
Uppdatera post
Batchuppdatering
Batchredigering
Lägg till underpost
JS-åtgärd
Åtgärdsbehörigheter

Avancerat

Kopplingsregler
Händelseflöde
Variabel
RunJS
UI-mall
Previous PageIframe
Next PageJS-block
TIP

Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen

#Markdown-block

#Introduktion

Ett Markdown-block behöver inte kopplas till en datakälla. Ni använder Markdown-syntax för att definiera textinnehållet, vilket gör det möjligt att visa formaterad text.

#Lägg till block

Ni kan lägga till ett Markdown-block på en sida eller i ett popup-fönster.

20251026230916

Ni kan också lägga till ett inbäddat (inline-block) Markdown-block i formulärblock och detaljblock.

20251026231002

#Mallmotor

Den använder Liquid-mallmotorn för att erbjuda kraftfulla och flexibla funktioner för mallrendering, vilket gör att innehåll kan genereras dynamiskt och visas på ett anpassat sätt. Med mallmotorn kan ni:

  • Dynamisk interpolering: Använd platshållare i mallen för att referera till variabler, till exempel ersätts {{ ctx.user.userName }} automatiskt med motsvarande användarnamn.
  • Villkorlig rendering: Stöder villkorssatser ({% if %}...{% else %}), vilket visar olika innehåll baserat på olika datastatusar.
  • Loopning: Använd {% for item in list %}...{% endfor %} för att iterera över arrayer eller samlingar för att generera listor, tabeller eller upprepande moduler.
  • Inbyggda filter: Erbjuder en mängd filter (som upcase, downcase, date, truncate etc.) för att formatera och bearbeta data.
  • Utbyggbarhet: Stöder anpassade variabler och funktioner, vilket gör mallogiken återanvändbar och underhållbar.
  • Säkerhet och isolering: Mallrendering utförs i en sandlådemiljö, vilket förhindrar direkt körning av farlig kod och förbättrar säkerheten.

Med Liquid-mallmotorn kan utvecklare och innehållsskapare enkelt uppnå dynamisk innehållsvisning, personlig dokumentgenerering och mallrendering för komplexa datastrukturer, vilket avsevärt förbättrar effektiviteten och flexibiliteten.

#Använda variabler

Markdown på en sida stöder vanliga systemvariabler (som aktuell användare, aktuell roll etc.).

20251029203252

Markdown i ett popup-fönster för blockradsåtgärder (eller undersida) stöder fler datakontextvariabler (som aktuell post, aktuell popup-post etc.).

20251029203400

#QR-kod

Ni kan konfigurera QR-koder i Markdown.

20251026230019

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