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.

Farbe Pflichtfeldsternchen *

Mehr
1 Jahr 4 Monate her #9619 von bm
Farbe Pflichtfeldsternchen * wurde erstellt von bm
Hallo,

oh man, irgendwie bleibt einem nichts erspart, aber der Kunde ist ja König.

Gibt es irgendeine Möglichkeit, das Pflichtfeldsternchen " * " bei Pflichtfeldern anders als rot einzufärben?
Alle meine Versuche, das irgendwie in der custom.css anzupassen, sind jetzt kläglich gescheitert.
Daher muss ich jetzt doch hier nachfragen.

Ich bin schon drauf und dran, mich für diese, ja eigentlich völlig unbedeutende Frage zu entschuldigen.
Also, sorry...

Liebe Grüße
bm
 

Mehr
1 Jahr 4 Monate her - 1 Jahr 4 Monate her #9620 von Administrator IV
Administrator IV antwortete auf Farbe Pflichtfeldsternchen *
Hallo Benno,

ich gehe von einem Bootstrap 5 Template aus.
vi-solutions.de/forum-uploads/mandatory-color-blue.png

Wenn du eine dieser Asterix-Stellen in den Entwicklertools des Web-Browsers betrachtest, so findest du folgendes.
Für den Text 'Pflichtfeld *':
Code:
.vis_mandatory {   color: #FF0000;   padding: 0px;   font-size: 0.83em;   font-weight: bold; }
Für den einzelnen Asterix:
Code:
form#visform1 div.required .asterix-ancor::after {   content: "*";   color: red;   display: inline-block;   padding-left: 10px; }

Hinweis:
Mit dem Zusatz '#visform1' bedeutet es hier, dass es nur für das eine Formular mit der Formular-ID 1 gilt.

Mit dem folgenden Code kannst du innerhalb einer 'custom.css' die Farbe für alle Formulare auf Blau setzen.
Layout mit CSS anpassen:
docs.joomla-4.visforms.vi-solutions.de/d...orm-layout-with-css/
Code:
.vis_mandatory {   color: blue !important; } form div.required .asterix-ancor::after {   color: blue !important; }

Hinweis:
Hier ist das '!important' notwendig.

Mit dem folgenden Code kannst du innerhalb der Front-End-Web-Assets die Farbe nur für das betroffene Formular auf Blau setzen:
docs.joomla-4.visforms.vi-solutions.de/d...ons/add-script-fewa/
Code:
.vis_mandatory {   color: blue; } form div.required .asterix-ancor::after {   color: blue; }

Hinweis:
Hier ist das '!important' nicht notwendig.
Hier ist der  Zusatz '#visform1' nicht notwendig.

Analog zur Farbe kannst du auf die gleiche Weise auch alle anderen Eigenschaften ändern.

Liebe Grüße, Ingmar

: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 :-).
Letzte Änderung: 1 Jahr 4 Monate her von Administrator IV.

Mehr
1 Jahr 4 Monate her #9622 von bm
bm antwortete auf Farbe Pflichtfeldsternchen *
Hallo Ingmar,

besten Dank erstmal.
Bootstrap 5 trifft wohl zu.

Die o.g. Scripts hatte ich bereits selbst per Entwicklertool gefunden und ausprobiert. Das einzige, was sich damit verändern lässt, ist das Wort " Plichtfeld* ". Die Sternchen bei den Pflichtfeldern selbst bleiben stur rot.
Natürlich habe ich alle von dir oben angegebenen Scripts auch nochmal durchprobiert. Auch mit der richtigen Formular-ID (wenn es erforderlich war). Leider ohne Erfolg, bzw. demselben Ergebnis, wie bei meinen vorherigen versuchen.
Gibt es vielleicht noch einen anderen möglichen Ansatz?

Grüße
Benno

Mehr
1 Jahr 4 Monate her - 1 Jahr 4 Monate her #9623 von bm
bm antwortete auf Farbe Pflichtfeldsternchen *
Hallo nochmal,
jetzt wollte ich nur kurz mitteilen, dass ich das mit den Sternchen hinbekommen habe. Als ich im Quelltext herumgewühlt habe, entdeckte ich einen Styleabschnitt, welchen ich mir doch gleich mal gekrallt habe.

Mit dem Eintrag des folgenden Codes in die custom.css hat es dann funktioniert:

form#mod-visform2 div.required > label.visCSSlabel:after, form#mod-visform2 div.required > label.vflocationlabel:after
{
content:"*"; color:blue;
}

Damit sind die Sternchen blau (und in jede beliebige Farbe änderbar).
Ich glaube jetzt kaum, dass das jetzt irgendjemand braucht, aber falls doch, will ich das jetzt anderen Nutzern nicht vorenthalten.

Beste Grüße an alle
Letzte Änderung: 1 Jahr 4 Monate her von bm. Begründung: Schreibfehler korrigiert :-)

Mehr
1 Jahr 4 Monate her - 1 Jahr 4 Monate her #9625 von Administrator IV
Administrator IV antwortete auf Farbe Pflichtfeldsternchen *
Hallo Benno,

meine Angaben von oben beziehen sich wie erwähnt auf ein Bootstrap 5 Layout.
Es reicht nicht aus, ein Bootstrap 5 Template zu nutzen, denn es muss in der Formular-Konfiguration auch entsprechend eingestellt werden.
Es bedeutet, dass in der Formularkonfiguration auf den Reiter 'Erweitert', unter der Zwischenüberschrift 'Layout' die Option 'UI Framework' = 'Bootstrap 5' gesetzt ist.
Für diesen Fall sind die CSS-Selektoren korrekt und funktionieren, wie im Screenshot zu sehen ist.

Sehr wahrscheinlich hast du in der Formular-Konfiguration die Einstellung 'UI Framework' = 'Keines', zumindest nicht 'Bootstrap 5'.
Bei dieser Einstellung entstehen dann die von dir beobachteten Klassen.
Die 'UI Framework' Einstellungen führen zu jeweils anderen, Framework-spezifischen HTML-Elementen und CSS-Klassen.

Der Weg zu einer benutzerdefinierten Anpassung kann immer nach dem beschrieben Schema erfolgen:
- In den Entwickler-Tools nachschauen, welcher Selektor die Farbe tatsächlich beiträgt.
- Auf einem der möglichen Wege (custom.css/Front-End-Web-Assets) den kopierten Selektor eintragen.
- Eventuell den Formular-spezifischen (Formular-ID) und/oder View-spezifischen (Modul/Formular) Anteil entfernen.
- Das zu setzende CSS-Attribut mit '!important' versehen.

Liebe Grüße, Ingmar

: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 :-).
Letzte Änderung: 1 Jahr 4 Monate her von Administrator IV.

Mehr
1 Jahr 4 Monate her #9626 von bm
bm antwortete auf Farbe Pflichtfeldsternchen *
Asche auf mein Haupt, Ingmar. Ich habe nachgesehen. Du hast recht. Ich hatte Bootstrap 5 gar nicht aktiviert (und diesen Schalter dafür auch gar nicht wahrgenommen, als ich danach suchte).
Dann klärt sich auch, warum das bei mir mit deinen Scripts nicht funktioniert hat.
Man lernt einfach nie aus :-)

Ich danke dir für diese Erläuterung.
Liebe Grüße und ein schönes Wochenende
Benno

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum