Habe jetzt mit Hilfe von KI eine Lösung dafür gefunden, in Terminlisten den Ort einzublenden, aber den Header gesamt auszublenden - und nur in einer Vollkalenderanzeige den Header (nur das Hin- und Herblättern, die Heute-Anzeige und die Darstellungsarten "Woche", "Monat", "Liste" usw. einzublenden:
In den allgemeinen CSS-Angaben im Kalendermodul folgendes eingetragen:
/* NUR in der Terminlisten-Einbettung (ct-terminliste) Header ausblenden */
body.embedded:has(#cdb_content.ct-terminliste) #cdb_filter,
body.embedded:has(#cdb_content.ct-terminliste) #cdb_toolbar {
display: none !important;
visibility: hidden !important;
height: 0 !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
overflow: hidden !important;
}
/Header für Vollkalender-Darstellung einblenden/
body.embedded:has(#cdb_content.ct-vollkalender) #cal-sidebar {
display: none !important;
}
Die iframe-URL immer ohne "&minical=true", damit der Ort mit übergeben wird.
An der einzigen Stelle im Auftritt, wo wir den gesamten (vorausgewählten) Kalender einbetten wollen, wird dann die "&css_class=ct-vollkalender" in der URL mit übergeben.