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.

Kein Label-Override für File-Upload?

More
6 years 5 months ago - 6 years 5 months ago #5013 by bugreport1234
Kein Label-Override für File-Upload? was created by bugreport1234
Hallo zusammen,

sehe ich das richtig, das für das File-Upload Feld das Label hardcodiert generiert wird, und der Code für Overrides dazu gar nicht vorhanden ist? (.../layouts/visforms/default/file hat for eine "control.php")

Ohne Label-Overrider ist mein Formular-Layout leider recht unsauber.
Kennt jemand eine Trick, das Label selbst zu ergänzen/ändern?

Gruß & Danke
Last edit: 6 years 5 months ago by bugreport1234.

More
6 years 5 months ago #5016 by Administrator AV
Replied by Administrator AV on topic Kein Label-Override für File-Upload?
Hallo,

was genau meinst du denn mit Label?
Das File-Upload Feld besteht aus einem Text, der vor dem eigentlichen Upload-Control steht. Dieser Text ist das, was ich als Label bezeichnen würde und er kommt wie bei allen Visforms Feldern aus dem "Label" Eingabefeld in der Feldkonfiguration. Du brauchst also sicherlich kein Override, um das Label vor dem Upload-Feld zu ändern.

Das Upload Control selbst wird komplett vom Browser erzeugt (aus der Button oder was auch immer um die Datei auszuwählen und zusätzlcher Text, z.B. "Keine ausgewählt" oder der Dateiname der gewählten Datei). Das hat nichts mit Visforms zu tun.

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
6 years 5 months ago #5018 by bugreport1234
Replied by bugreport1234 on topic Kein Label-Override für File-Upload?
Hallo Aicha,

mit Label ist das HTML-Element <label> gemeint. Alle anderen Felder werden ja über zwei php-Dateien (label.php und control.php) erzeugt. Nur für das File-Upload-Feld nicht.

Für das aktuelle Layout müssen das <label> und das eigentliche <input> etc. Element jeweils in ein <div> verschachtelt werden. Kein Problem mit den Overrides, nur wird beim Upload-Feld eben das <label> nicht über eine (override-bare) label.php erzeugt.

Gruß & Danke

More
6 years 5 months ago #5021 by Administrator AV
Replied by Administrator AV on topic Kein Label-Override für File-Upload?
Hallo,

danke für die zusätzliche Info.

Gerade bezügl. des Label greifen die meisten Feldtypen auf das label.php aus dem ....layouts/visforms/default/text Verzeichnis zurück, da die Label für die meisten Feldtypen gleich aufgebaut sind.

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
6 years 5 months ago #5024 by bugreport1234
Replied by bugreport1234 on topic Kein Label-Override für File-Upload?
Hallo Aicha,

genau darum geht es: "die meisten". Nur eben File-Upload nicht.
Was kann ich also tun?

Gruß & Danke

More
6 years 5 months ago #5027 by Administrator AV
Replied by Administrator AV on topic Kein Label-Override für File-Upload?
Hm,

also soweit ich das sehe zieht insbesondere der Feldtyp "file" sein Label immer aus genau der von mir benannten Datei layouts/visforms/default/text/label.php und wenn ich dort das label-Element in eine zusätzliche Div packe, kommt diese beim File-Upload Feld Label auch an.

Was für ein Formular-Layout hast du denn ausgewählt? Wie wird das Formular zur Anzeige gebracht? Hast du dich vielleicht in der label.php vertan und die öffnende/schließende Div nicht an die richtige Stelle geschrieben? Dort stehen 2 label-Element drin, das 2. ist nur eine Hülle für den Required-Asteriks und wenn dein Feld kein Pflichtfeld ist, wird diese auch nicht eingefügt.

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 :-).
The following user(s) said Thank You: bugreport1234

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum