Funkcjonalność
Konkretne funkcjonalności dostępne do umieszczenia na stronie, takie jak formularze i mapy.
Wprowadzenie
Funkcjonalność różni się od innych komponentów: zamiast wizualnych wariantów tej samej treści, każdy typ to konkretna funkcjonalność do umieszczenia na stronie — obecnie formularz kontaktowy lub mapa.
Działa według tego samego mechanizmu wspólnego dla wszystkich komponentów, opisanego w Przeglądzie i Typach komponentów — ale tutaj, wybierając Typ, wybiera się, która funkcjonalność pojawi się na stronie, a nie tylko inny styl.
Pola
Oprócz wspólnych pól (Typ, Kolejność, Tryb edycji, Odwróć tło, Akcje), Funkcjonalność ma:
| Pole | Opis |
|---|---|
Tytuł (title) | Tytuł bloku. |
Treść (content / html_content) | Tekst bloku. |
Obraz (image) | Powiązany obraz (nie wszystkie typy go używają). |
Dostępne typy
Formularz kontaktowy (ContactForm)
Wyświetla formularz kontaktowy (imię, e-mail, wiadomość), chroniony przez reCAPTCHA. Po przesłaniu wysyła dane do usługi contact na serwerze, która zapisuje je w encji contact (widocznej w backoffice) i pozwala skonfigurować alerty e-mail.
Mapa kontaktowa (ContactMap)
Wyświetla interaktywną mapę, używając Mapbox. Korzysta z konfiguracji settings.cluar.website.mapbox (zobacz Konfiguracja) — w szczególności accessToken (wymagany, aby mapa działała) i opcji dark (jasny lub ciemny motyw mapy).
Następny krok
Po zapoznaniu się z 5 komponentami przejdź do Akcji, które można powiązać z większością z nich.