Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtige Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Overrides für Java Script Einbindung

Mehr
1 Monat 4 Stunden her #11782 von thomas@eilers.hamburg
Overrides für Java Script Einbindung wurde erstellt von thomas@eilers.hamburg
Hallo,
ich benutze die Visform Subscription 5.4.1 in Joomla! 5.3.1 Stable; PHP Version 8.2.29-nmm1.
Ich möchte für ein Formular ein Override Template erstellen, um Java Script Verhalten für Pflichtfelder dynamisch einzubinden.
Mein Formular läuft mit dem Layout Bootstrap 5.
Ich habe ein Override Folder angelegt und mein Skript in der Datei default_bt5.php eingebunden. Die Datei scheint nicht geladen zu werden. Wie identifiziere ich die Datei die geladen wird und in welcher Verzeichnisstruktur muss ich mein Skript einbinden?
 

Mehr
4 Wochen 4 Stunden her #11789 von Administrator AV
Administrator AV antwortete auf Overrides für Java Script Einbindung
Hallo Thomas,

Visforms unterstützt Standard Joomla Overrides für alle Dateien, die per Override überschrieben werden können (Dateien in layouts und in tmpl Verzeichnissen).
Joomla bietet in der Administration komfortable Tools an, um Override-Dateien automatisch zu erstellen.
Hierdurch wird sichergestellt, dass Pfade und Dateinamen korrekt sind.
Es ist sinnvoll, Overrides über die Joomla Template Administration anzulegen.

Wenn die Pfade und Dateinamen stimmen, dann werden von Visforms auch die Override-Dateien verwendet.

Wenn du in der Formularkonfiguation das Formular Layout Bootstrap 5 gewählt hast, ist die default_bt5.php eine passende Datei.

Es gibt insgesamt 3 Dateien in unterschiedlichen Verzeichnissen mit diesem Namen.
Je nachdem, ob das Formular über einen Visforms Menü-Eintrag, ein Modul vom Typ Visforms Formular oder das Content Plugin Visforms Formular zur Anzeige gebracht wird,
liegt die verwendete Datei im Override Verzeichnis (html) unter com_visforms, mod_visforms oder plg_content_vfformview.

Obwohl Visforms vollumfänglich Overrides untersützt, würde ich die Verwendung von Overrides nicht empfehlen.
Layout-Dateien ändern sich oft und die Overrides müssen nach Visforms Updates regelmäßig überprüft und angepasst werden.

Ich könnte mir vorstellen, dass die Verwednung der Visforms Front-End-Web-Assets eine bessere Lösung für deine Anforderung ist.
Dieses Plugin ist explizit dazu gedacht sehr einfach benutzerdefiniertes Javascript und CSS formularspezifisch einzufügen.
Du benötigst keine Overrides, sondern hinterlegst einfach dein Javascript in der Formularkonfiguration an der richtigen Stelle.
Visforms fügt es automatisch und sauber als inline Script in das head-Tag ein.

Die Front-End-Web-Assets sind in der Dokumentation beschrieben:
docs.joomla-5.visforms.vi-solutions.de/d...assets/introduction/

Dort findest du auch interessante Anwendungsbeispiele.

Herzliche Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 4.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 5:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 4.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum