Pokaż spis treści

Komponent treści

Media text: media-text

Sekcja łącząca opis z jedną grafiką lub zrzutem ekranu. Dokumentacja tej podstrony opisuje, co operator ustawia w panelu, jak dane trafiają do renderera MediaTextBlock.astro i dlaczego komponent jest osobnym typem bloku.

Rola komponentu

Sekcja łącząca opis z jedną grafiką lub zrzutem ekranu.

Operator wpisuje narrację, wybiera pozycję grafiki, ustawia jej proporcje i może wgrać plik bezpośrednio z edytora. Komponent renderuje obraz po lewej lub prawej stronie zależnie od konfiguracji.

Pola edytora

  • title
  • paragraphs albo richHtml
  • image i imageAlt
  • imagePosition
  • imageWidth
  • imageAspect
  • imageFit
  • imageObjectPosition
  • imageRadius
  • opcje optymalizacji obrazu

Od danych bloku do renderera

flowchart LR
  A["Paleta buildera"] --> B["blockType: media-text"]
  B --> C["Formularz pól komponentu"]
  C --> D["data_json"]
  D --> E["content_blocks"]
  E --> F["MediaTextBlock.astro"]
  F --> G["Sekcja publiczna"]

Decyzje administracyjne i inżynierskie

Ten blok jest lepszy od galerii, gdy jeden ekran lub jeden artefakt wymaga komentarza. Utrzymuje parę tekst-obraz w jednym rekordzie, co ułatwia przenoszenie przez YAML/ZIP.

Wspólne pola techniczne, takie jak sectionWidth, sectionMarginTop, sectionMarginBottom, sectionPaddingTop i sectionPaddingBottom, sprawiają, że każdy komponent można dopasować do rytmu strony bez dopisywania klas albo stylów inline.

Powiązanie z builderem

Ten komponent jest dostępny w palecie tylko wtedy, gdy jego typ pozostaje aktywny w ustawieniu enabledBlockTypes. Import YAML również sprawdza ten typ przez rejestr bloków.