Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Kein Label-Override für File-Upload?

More
7 years 13 hours ago #5028 by bugreport1234
Replied by bugreport1234 on topic 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

More
7 years 13 hours ago #5030 by bugreport1234
Replied by bugreport1234 on topic 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

More
7 years 12 hours ago #5032 by Administrator AV
Replied by Administrator AV on topic 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 :-).

More
7 years 11 hours ago #5033 by bugreport1234
Replied by bugreport1234 on topic 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

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum