profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Parametriskā maršrutēšanaKomponentu veidiSetup server sent events (SSE) content refetchIestatīt administratora paneļa starpniekserveriSkriptēšana veidņu veidotājāProject ScaffoldingMultivides bibliotēka

Headless

Ātrā uzsākšanaSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetSaņemt maršrutusgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPēctulkošanapatchTulkojumu labojumigetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Komponentu veidi

Jūs varat izveidot pielāgotas komponentes un UI komponentes un izmantot sistēmas komponentes

Jūs definējat komponentes. Komponentes ir datu slānis, kas savienojas ar lietotāja interfeisu.

Pielāgotās komponentes ir emuāru ieraksti, autori, adreses, pielāgoti neapstrādāti dati u.c.

UI komponentes ir vienkārši pielāgotās komponentes, kas atzīmētas kā UI elementi, kājenes, galvenes, hero sadaļas u.c.

Sistēmas komponentes ir CMS iepriekš definētas kā valsts un valoda.


Kas ir UI komponentes?

Lapas sastāv no vairāk nekā vienas UI komponentes.

Piemēri:

  • hero-bloks
  • funkciju-bloks
  • attēlu-karuselis
  • galvene/kājene

Katra UI komponente pārstāv kādu jūsu lapas sadaļu.


UI komponentes darba plūsma

  1. Definējiet komponenti (bloka struktūru) komponentu veidotājā
  2. Izveidojiet UI komponenti
  3. Pieskaņojiet UI komponenti lapai
  4. Renderējiet to klienta pusē, izmantojot atbilstošu bloku bloku reģistrā un renderētāja konfigurāciju

Piemērs: hero bloka shēma

Hero bloks var saturēt:

  • Attēls
  • Virsraksts
  • Apakšvirsraksts

JSON shēma redaktorā

[
  {
    "name": "virsraksts",
    "type": "string",
    "required": false,
    "displayName": "virsraksts"
  },
  {
    "name": "apakšvirsraksts",
    "type": "string",
    "required": false,
    "displayName": "apakšvirsraksts"
  },
  {
    "name": "hero_attels",
    "type": "image",
    "required": false,
    "displayName": "hero_attels"
  }
]

Administrēšanas paneļa iestatīšana

  • Izveidojiet jaunu bloku
  • Pievienojiet shēmu (HeroSchema)
  • Nosauciet bloku (piemēram, hero-bloks)

Piesaistiet bloku lapai

  • Dodieties uz maršrutu administrēšanas panelī
  • Noklikšķiniet uz Assign Page
  • Pievienojiet tikko izveidoto bloku

Renderēšana klienta pusē

Kad bloks ir piesaistīts, to var izgūt un renderēt klienta pusē, izmantojot jūsu renderētāja konfigurāciju.


Kopsavilkums

  • Shēmas nosaka bloku struktūru
  • Bloki nosaka lapas sadaļas
  • Lapas sastāv no vairākiem blokiem
  • Pilnībā pielāgojami un atkārtoti izmantojami
Continue Reading
Previous‹Parametriskā maršrutēšanaNextSetup server sent events (SSE) content refetch›