Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| minasa-cms:widget [19.05.2026 11:51] – alex | minasa-cms:widget [19.05.2026 11:55] (aktuell) – [HTML-Konfigurationsattribute] alex | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| Der Einbau in die eigene Webseite erfolgt durch Einbinden einer JavaScript-Bibliothek. Diese stellt die Widget-Component als HTML-Tag ''< | Der Einbau in die eigene Webseite erfolgt durch Einbinden einer JavaScript-Bibliothek. Diese stellt die Widget-Component als HTML-Tag ''< | ||
| + | |||
| + | <file html> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <!-- hier steht nun eine WebComponent zur Verfügung, welche die Widget-Inhalte darstellt: --> | ||
| + | < | ||
| + | minasa-url=" | ||
| + | api-key=" | ||
| + | query-mode=" | ||
| + | ></ | ||
| + | |||
| + | <!-- Laden der Widget-JavaScript-Library, | ||
| + | <script src=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| Sie benötigen folgende Daten, damit Sie das Widget-System nutzen können: | Sie benötigen folgende Daten, damit Sie das Widget-System nutzen können: | ||
| Zeile 35: | Zeile 59: | ||
| **Beispiel einer Konfiguration: | **Beispiel einer Konfiguration: | ||
| - | ===== Styling | + | <file html> |
| + | < | ||
| + | minasa-url=" | ||
| + | api-key=" | ||
| + | query-mode=" | ||
| + | filter-organizer-grup-ids=" | ||
| + | min-date=" | ||
| + | max-date=" | ||
| + | with-tag-filter | ||
| + | ></ | ||
| + | </ | ||
| + | |||
| + | ==== Styling | ||
| - | Das Widget ist als [[https:// | + | Das Widget ist als WebComponent implementiert und kann in geringem Masse mit CSS angepasst werden. Folgende CSS-Variablen stehen zur Verfügung. Sie müssen nur die Variablen definieren, welche Sie überschreiben wollen. Die hier gezeigten Werte sind die Vorgabewerte. |
| + | <file css> | ||
| + | minasa-widget { | ||
| + | /* Die primäre Farbe für Links, Rahmen etc: */ | ||
| + | --mw-primary-color: | ||
| + | /* Hintergrundfarbe des gesamten Widgets:*/ | ||
| + | --mw-background-color: | ||
| + | /* verwendete Textfarbe: */ | ||
| + | --mw-text-color: | ||
| + | /* Kontrastfarbe für Text auf der Primärfarbe */ | ||
| + | --mw-contrast-color: | ||
| + | /* verwendete Schriftart (Inter wird automatisch geladen / Gesetzt) */ | ||
| + | --mw-font-family: | ||
| + | /* verwendete Schriftgrösse */ | ||
| + | --mw-font-size: | ||
| + | /* verwendete Standard-Zeilenhöhe für Lauftext */ | ||
| + | --mw-line-height: | ||
| + | /* Rahmenfarbe der Ergebnis-Kacheln */ | ||
| + | --mw-border-color: | ||
| + | /* leicht abgeschwächter Text: */ | ||
| + | --mw-faded-text-color: | ||
| + | /* Hintergrundfarbe der Ergebnis-Kacheln */ | ||
| + | --mw-panel-background-color: | ||
| + | /* Hintergrundfarbe des Loading-Overlay */ | ||
| + | --mw-loading-overlay-background-color: | ||
| + | } | ||
| + | </ | ||