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.

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

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

Kein Label-Override für File-Upload?

Mehr
7 Jahre 1 Monat her #5028 von bugreport1234
bugreport1234 antwortete auf Kein Label-Override für File-Upload?
Hallo AIcha,

ich verwendet das §Standard Bootstrap Layout"

Ich habe testweise ein neues Formular erstellt und meine Overrides deaktiviert (Ordner im Template umbenannt)
Mein Formular gibt aus:

Pflichtfeld *
Meintextfeld* [_______]
Meinuploadfeld [Select files]

Wenn ich - testweise - in components/com_visforms/layouts/visforms/btdefault/text/label.php
Code:
$html[] = 'TEST-HIER-BIN-ICH <label class="
ergänze, kommt dabei erwartungsgemäß heraus:

Pflichtfeld *
TEST-HIER-BIN-ICH Meintextfeld* [_______]
Meinuploadfeld [Select files]

Das Fileupload-Element wird dabei nicht verändert. Die control.php kommt dabei ja aus
dem Ordner components/com_visforms/layouts/visforms/default/file, wo aber keine label.php ist. Ich kann nicht erkennen, welche label.php hier benutzt wird - die aus default/text/ ist es aber wohl nicht.

Gruß,
Marcel

Mehr
7 Jahre 1 Monat her #5030 von bugreport1234
bugreport1234 antwortete auf Kein Label-Override für File-Upload?
Kurzer Nachtrag:
Wenn ich das Formularlayout "Default Layout" verwende, verhält es sich so wie von Dir beschrieben - das Fileupload-Feld bezieht das Label vom Text-Feld.

Ich hatte mich, da mein Joomla-Template Bootstrap3 benutzt, verleiten lassen, das Formularlayout "Standard Boostrap 3" als Basis zu nehmen. Ich denke, ich werde als die Overrides kurz überarbeiten und mit "Default Layout" arbeiten, dann sollte es soweit passen. (Wäre trotzdem konsequent, wenn es eine label.php für fileupload gäbe - das ist wohl das einzige Feld ohne eigene Datei. Aber das fällt natürlich unter Kosmetik ;-)

Ich habe übrigens, weil die Labels natürlich (fast) alle identisch aussehen sollen, in der jeweiligen label.php ein include auf eine gemeinsame label.php gemacht. Das ist im Prinzip die gleiche Idee, die Du mit dem Einbinden der label.php des Text-Feldes zu benutzen. Ich fand's aber für mich so nachvollziehbarer, falls ich das in x Jahren überarbeiten müssen sollte.

Gruß und vielen Dank,
Marcel

Mehr
7 Jahre 1 Monat her #5032 von Administrator AV
Administrator AV antwortete auf Kein Label-Override für File-Upload?
Hallo Marcel,

ich bin mir nicht ganz sicher, ob dein Problem jetzt gelöst ist oder nicht.

Also, wenn ich als Formular-Layout Bootstrap 3 Standard wähle, dann wird das Label für das Flie Upload Feld ebenfalls wie von mir gesagt aus layouts/visforms/default/text/label.php gezogen. Du musst also, auch wenn du ein das Formular-Layout Bootstrap 3 gewählt hast, diese Datei zusätzlich anpassen.

Gruß,
Aicha

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

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

Mehr
7 Jahre 1 Monat her #5033 von bugreport1234
bugreport1234 antwortete auf Kein Label-Override für File-Upload?
Hallo Aicha,

> Formular-Layout Bootstrap 3 Standard wähle, dann wird das Label für das Flie Upload Feld ebenfalls wie von mir gesagt aus layouts/visforms/default/text/label.php gezogen

Also, hier hat das nicht geklappt, weder mit noch ohne Override.
Ich habe aber jetzt meine Oveerrides und das Formular auf das Standard Layout ungestellt, nun klappt's mit dem label.php von text für file-upload. Vielleicht gibt es ja bei Gelegenheit mal ein Update, dass eine eigene label.php für fileupload ergänzt, aber wie gesagt, für das aktuelle Projekt komme ich so zurecht.

Danke für die Hilfe!
Gruß, Marcel

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum