Text in Kunden-Registrierung einfügen

Thema wurde von claudiaangerer, 15. Februar 2024 erstellt.

  1. claudiaangerer

    claudiaangerer Erfahrener Benutzer

    Hallo.

    Es gibt immer wieder Kunden die fragen, ob nach Eingabe der UID Nummer die USt. anfällt. Daher hab ich mir gedacht, dass ich einen Text bei der Kundenregistrierung einfüge.
    Habe unter "Texte anpassen" nach USt-IdNr. gesucht und auch gefunden, jedoch wird mir der Text auch im Feld eingetragen.
    Ich hätte den Text so wie am Bild in Rot dargestellt.

    Leider weiß ich nicht wie ich das anstellen könnte.
    Hat jemand eine Idee?
     

    Anhänge:

  2. Anonymous

    Anonymous Erfahrener Benutzer

    per CSS:
    Code:
    label[for="vat"]::after {
        content: "für EU-Kunden mit gültiger USt-IdNr. wird keine Steuer ausgewiesen";
        display: block;
        color: red;
        font-size: 12px;
        margin-top: 5px;
    }
    
    upload_2024-2-16_11-25-22.png
     
  3. claudiaangerer

    claudiaangerer Erfahrener Benutzer

    Herzlichen Dank Michaela. Hat super geklappt.
    Leider wird mir der deutsche Satz auch auf der englischen Seite angezeigt. Weißt du wie ich das auf der englischen Seite ändern kann?
    "For EU customers with a valid VAT ID number, tax is not charged"
     

    Anhänge:

  4. Anonymous

    Anonymous Erfahrener Benutzer

    oh, da muss ich passen. Dann ist die Lösung per CSS nicht möglich. Sorry.
     
  5. claudiaangerer

    claudiaangerer Erfahrener Benutzer

    Oh schade, wäre so schön gegangen..
     
  6. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Code:
    html[lang="de"] label[for="vat"]::after {
       content: "für EU-Kunden mit gültiger USt-IdNr. wird keine Steuer ausgewiesen";
       display: block;
       color: red;
       font-size: 12px;
       margin-top: 5px;
    }
    html[lang="en"] label[for="vat"]::after {
       content: "For EU customers with a valid VAT ID number, tax is not charged";
       display: block;
       color: red;
       font-size: 12px;
       margin-top: 5px;
    }
     
  7. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Bzw. eleganter:
    Code:
    label[for="vat"]::after {
       display: block;
       color: red;
       font-size: 12px;
       margin-top: 5px;
    }
    html[lang="de"] label[for="vat"]::after {
       content: "für EU-Kunden mit gültiger USt-IdNr. wird keine Steuer ausgewiesen";
    }
    html[lang="en"] label[for="vat"]::after {
       content: "For EU customers with a valid VAT ID number, tax is not charged";
    }
     
  8. claudiaangerer

    claudiaangerer Erfahrener Benutzer

    Dankeschön Dominik. Hab die elegantere Lösung gewählt :D.

    Klappt prima auf der Deutschen und Englischen Seite.o_O

    Vielen lieben Dank

    lg claudia
     

    Anhänge:

    • clear.png
      clear.png
      Dateigröße:
      137 Bytes
      Aufrufe:
      14
  9. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Nur so als Frage warum per css und icht über das Child-Theme? Ist ja beides rel. Update-sicher, aber denke über das Theme wäre es doch besser, da es nur auf der entsprechenden Seite geladen wird und nicht dauerhaft in der CSS Datei liegt (ja, wird nur 1x beim ersten Aufruf geladen, aber trotzdem) :)
    Was sind die Vorteile / Nachteile
    @Dominik Späte ?
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Kann man das auch so machen, dass der Content unter dem Input-Feld angezeigt wird?
    Ich habe rumprobiert, aber entweder wird der Text dann unter allen Input-Feldern angezeigt, oder gar nicht.
     
  11. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Ja, also rein vom Prinzip her hat @Dennis (MotivMonster.de) völlig recht, war auch nicht meine Idee, es mit CSS zu machen ;) Die Vorteile von Michaelas Lösung:
    Copy & Paste aus dem Forum an eine einzige Stelle im Shop (eigenes) im Vergleich zum Overload für mind. 3 Theme-Dateien + Textphrases-Datei(en) geht schneller, ist einfacher zu warten, ist update-sicherer. Und, das ist jetzt kein Argument, aber ich schreib's trotzdem: Wenn ich die motivmonster.de-Startseite im Browser auf dem Desktop aufrufe, werden 543.238 Byte (87.2%) der CSS-Datei nicht benötigt. Da kommt's auf paar Byte mehr oder weniger nicht an.

    Code:
    label[for="vat"]+.input-container::after