Fehlerbeschreibung
Bei Einbinden der Komponente "Datenschutzanfrage erstellen" in der neuen Joomla Version wird der Datenschutzhinweis (#modal-jform_consentbox) nicht geöffnet. Der Fehler tritt nur bei meinem gekauften Template auf, nicht bei den zwei standardmäßig eingebundenen Templates.
Grund
Den Fehler verursacht der Bootstrap-CSS. Es werden der Modal-Form die Klassen modal, hide und fade zugewiesen. Die Klasse hide definiert das Ausblenden eines Elements mit dem Zusatz important. Bei Anklicken des Links wird zusätzlich eine CSS-Klasse namens "in" zugewiesen und das style-Element von noch einem zusätzlich display:none auf display:block. Das display:block ist natürlich, durch das in der Klasse definierte display:none mit einer Wichtigkeit, wirkungslos.
{
display: none !important;
}
Fehlerbehebung / Workaround
Als Workaround kann die Klasse "in" in eurem Template / Custom CSS definiert werden. Hierzu einfach nachfolgenden Code einfügen. Dieser überschreibt display:none bei Anklicken durch ein display:inline, da dieses auf mit einer Wichtigkeit definiert wurde. Ich habe mich im nachfolgenden Code zusätzlich noch auf die ID modal-jform_consentbox bezogen, um dies im kleineren Umfang anzuwenden.
{
display: inline !important;
}