# Module
Alle Module lesen aus dem Katalog-Cache, verwenden die gleichen Kartenlayouts wie die Komponente und laden bei Bedarf das Komponenten-Stylesheet (Parameter Komponenten-CSS laden). Sie funktionieren auf jeder Seite, auch außerhalb der Katalogseiten.
- SeminarPlan - Termine (mod_seminarplan_dates)
- SeminarPlan - Seminare (mod_seminarplan_seminars)
- SeminarPlan - Seminar (mod_seminarplan_seminar)
- SeminarPlan - Kategorien (mod_seminarplan_categories)
- SeminarPlan - Bewertungen (mod_seminarplan_feedbacks)
- SeminarPlan - Seminarsuche (mod_seminarplan_search)
- Allgemeine Parameter
# SeminarPlan - Termine (mod_seminarplan_dates)
Listet kommende Termine als kompakte Zeilen mit Datum, Seminar, Ort, Preis und Buchen-Button.
| Parameter | Standard | Bedeutung |
|---|---|---|
| Termine | Nächste Termine | Nächste Termine, Garantietermine oder Aktionspreise |
| Kategorie | Alle | Auf eine Kategorie inklusive Unterkategorien einschränken |
| Standort | Alle | Nur Termine an einem Standort |
| Hersteller | Alle | |
| Seminare | Auf ausgewählte Seminare einschränken | |
| Anzahl Einträge | 5 | |
| Badges anzeigen | Ja | Garantie, Last Minute, Hybrid |
| Link zur Liste anzeigen | Ja | Link zur passenden Katalogseite unter den Einträgen |
| Überschriftenebene | h3 |
# SeminarPlan - Seminare (mod_seminarplan_seminars)
Seminarkarten in ein bis vier Spalten.
| Parameter | Standard | Bedeutung |
|---|---|---|
| Auswahl | Empfohlene Seminare | Empfohlene, Neueste, Nächste Termine zuerst, Zufällig, Ausgewählte Seminare oder Passend zur aktuellen Seite (verwendet die Kategorie der gerade angezeigten Seminar- oder Kategorieseite und blendet das aktuelle Seminar aus) |
| Seminare | Bei Ausgewählte Seminare: Liste in Anzeigereihenfolge | |
| Kategorie, Hersteller | Alle | Einschränkung |
| Nur Seminare mit Terminen | Nein | Nur Seminare mit mindestens einem kommenden öffentlichen Termin |
| Anzahl Einträge | 6 | |
| Spalten | 3 | 1 bis 4 |
| Kompakte Karten | Nein | Ohne Kurzbeschreibung |
| Kategorie anzeigen | Ja | |
| Link zur Liste anzeigen | Nein | |
| Überschriftenebene | h3 |
# SeminarPlan - Seminar (mod_seminarplan_seminar)
Ein Seminar als Karte mit Bild, Fakten, nächsten Terminen, Buchungs- und Anfragelink.
| Parameter | Standard | Bedeutung |
|---|---|---|
| Seminar | Pflichtfeld | |
| Anzahl Termine | 3 | 0 = keine Termine |
| Kurzbeschreibung anzeigen, Preis anzeigen, Anfrage-Link anzeigen | Ja | |
| Überschriftenebene | h3 |
# SeminarPlan - Kategorien (mod_seminarplan_categories)
Kategorienliste mit Icon und Seminaranzahl.
| Parameter | Standard | Bedeutung |
|---|---|---|
| Übergeordnete Kategorie | Hauptkategorien | Hauptkategorien, die Unterkategorien einer festen Kategorie oder Kategorie der aktuellen Seite (zeigt auf Seminar- und Kategorieseiten die passenden Unterkategorien) |
| Anzahl Einträge | 0 | 0 = alle |
| Seminaranzahl anzeigen | Ja | |
| Leere Kategorien ausblenden | Ja | |
| Icons anzeigen | Ja |
# SeminarPlan - Bewertungen (mod_seminarplan_feedbacks)
Teilnehmerbewertungen mit Sternen.
| Parameter | Standard | Bedeutung |
|---|---|---|
| Bereich | Alle Bewertungen | Alle, Ein Seminar, Seminare einer Kategorie oder Aktuelle Seminarseite (nur auf Seminarseiten sichtbar) |
| Seminar, Kategorie | Je nach Bereich | |
| Anzahl Einträge | 3 | |
| Mindestbewertung | 4+ | Alle, 3+, 4+ oder nur 5 Sterne |
| Bewertungsübersicht anzeigen | Ja | Durchschnitt und Anzahl über der Liste |
| Seminartitel anzeigen | Ja | |
| Link zur Liste anzeigen | Ja |
# SeminarPlan - Seminarsuche (mod_seminarplan_search)
Suchfeld, das zur Seminarsuche der Komponente führt.
| Parameter | Standard | Bedeutung |
|---|---|---|
| Platzhaltertext | „Seminare suchen …“ | |
| Kategoriefilter anzeigen, Standortfilter anzeigen | Nein | Zusätzliche Auswahllisten |
| Suchbutton anzeigen | Ja |
# Allgemeine Parameter
Alle Module bieten die üblichen Joomla-Einstellungen (Alternatives Layout, Modulklassen-Suffix, Caching) sowie Komponenten-CSS laden. Für eigene Ausgaben legst du ein Template-Override unter templates/<template>/html/mod_seminarplan_<name>/default.php an, siehe Template-Anpassungen.