Hallo Elle,
die zu überschreibende Datei hängt davon ab, welche Art der Anzeige du nutzt.
Das ist Joomla Standard: Komponente, Modul oder ein Plugin.
Auch bei deinem Formular (Popup hin oder her) ist es ausschlaggebend, auf welche Weise du es anzeigst:
- als Menü-Eintrag,
- als Modul,
- über das 'Content Plugin - Visforms Formular' in einem Beitrag.
Neben der Datei für die direkte Formularanzeige:
- components/com_visforms/tmpl/visforms/default.php
gibt es noch die Datei für die Anzeige in einem Modul:
- modules/mod_visforms/tmpl/default.php
und die Datei für Anzeige mit dem Plugin:
- plugins/content/vfformview/tmpl/default.php
Die entsprechenden Override-Verzeichnisse für ein Template (hier cassiopeia) lauten wie folgt:
- /templates/cassiopeia/html/com_visforms
- /templates/cassiopeia/html/mod_visforms
- /templates/cassiopeia/html/layouts/com_visforms
Achtung:
Die Datei für Anzeige mit dem Plugin kann nicht überschrieben werden.
Diese Datei kann nur direkt geändert werden, was nicht Update-sicher ist.
Es gibt noch eine andere Möglichkeit, bei der du nicht das Verhalten aller Formulare durch ein Override beeinflusst.
Deine Änderung betrifft dann nur das ausgewählte Formular.
Du kannst das im Hintergrund geladene Formular einfach mittels JavaScript dynamisch von <h1> auf <h2> ändern.
Visforms auf Joomla 4:
Falls es sich um eine Joomla 4 Webseite handelt, gibt es für das Formular-spezifische Hinzufügen von JavaScript, eine für dich sehr einfache neue Möglichkeit.
docs.joomla-4.visforms.vi-solutions.de/d...ons/add-script-fewa/
Visforms auf Joomla 3:
In diesem Falle sind deine Möglichkeiten, JavaScript dem Formular hinzufügen im folgenden beschrieben.
docs.joomla-4.visforms.vi-solutions.de/d...a-script-extensions/
Ich bevorzuge in Joomla 3, ein eigenes Modul vom Typ 'Eigenes Modul' hinzufügen:
docs.joomla-4.visforms.vi-solutions.de/d...d-script-own-module/
Liebe Grüße, Ingmar