Ergebnis 1 bis 11 von 11

Thema: Labels in Formularen anpassen

  1. #1
    Contao-Nutzer Avatar von LeoLezner
    Registriert seit
    21.06.2009.
    Beiträge
    22

    Standard Labels in Formularen anpassen

    Hallo!
    Ich möchte bei den Labels in Formularen ein Sternchen ausgeben, wenn das Feld ein Pflichtfeld ist. So möchte ich das haben:

    HTML-Code:
    <label for="name">Name<span class="required">*</span>:</label>
    Kann ich das irgendwo anpassen (ohne hard core coding)?

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Frage

    HI

    so ist es doch eigentlich. Verwendest du vielleicht das tabellenlose Template?

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du kannst bei Formularfelder angeben, dass diese Pflichtfelder sein sollen. Bei den normalen Formularen erscheint dann das Sternchen.

    Für tabellenlose Formulare musst du das Template entsprechend ergänzen. Ich habe das hier beschrieben.

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.469
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei tabellenloser Vorlage schreibe ich das *chn immer in der Feldbezeichung dazu.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Contao-Nutzer Avatar von LeoLezner
    Registriert seit
    21.06.2009.
    Beiträge
    22

    Standard

    Natürlich. Aber das hat damit nichts zu tun. Denn auch beim Tabellenlayout (was by the way inakzeptabel ist) kommt das Sternchen nach dem Label:

    PHP-Code:
    <?php echo $this->generateLabel(); ?><?php if ($this->mandatory): ?><span class="mandatory">*</span><?php endif; ?>

  6. #6
    Contao-Nutzer Avatar von LeoLezner
    Registriert seit
    21.06.2009.
    Beiträge
    22

    Standard

    Zitat Zitat von Nina Beitrag anzeigen
    Du kannst bei Formularfelder angeben, dass diese Pflichtfelder sein sollen. Bei den normalen Formularen erscheint dann das Sternchen.

    Für tabellenlose Formulare musst du das Template entsprechend ergänzen. Ich habe das hier beschrieben.
    Das ist es!
    PHP-Code:
    <?php else: ?>
      <label for="ctrl_<?php echo $this->id?>">
        <span class="capt_lab"><?php echo $this->label?></span>  --- wozu hier ein Span? egal..
        <?php if ($this->mandatory): ?><span class="mandatory">*</span><?php endif; ?>
      </label> 
      <?php echo $this->generateWithError(); ?><br />
    <?php endif; ?>
    Danke schön!

    p.s. sorry für Doppelpost.

  7. #7
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Span um den allgemeinen Label-Text habe ich hinzugefügt, damit man per CSS die beiden Elemente normaler Text und Sternchen unterschiedlich stylen kann. Natürlich kann man das auch weglassen, es war ja nur ein Beispiel wie ich das mache

  8. #8
    Contao-Nutzer Avatar von LeoLezner
    Registriert seit
    21.06.2009.
    Beiträge
    22

    Standard

    Zitat Zitat von Nina Beitrag anzeigen
    Das Span um den allgemeinen Label-Text habe ich hinzugefügt, damit man per CSS die beiden Elemente normaler Text und Sternchen unterschiedlich stylen kann. Natürlich kann man das auch weglassen, es war ja nur ein Beispiel wie ich das mache
    Das ist überflüssig, man kann ja das Label-Element stylen und .mandatory

    Ja, ich bin für so wenig Markup wie möglich, nur so viel wie nötig

  9. #9
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es gibt Situationen, wo man beides braucht. Versprochen

    Nachtrag: Ich habe meine ausführliche Antwort in ein neues Thema geschoben. Dort können interessierte allgemeine über zu viel/zu wenig Quellcode in TL diskutieren

  10. #10
    Contao-Nutzer Avatar von LeoLezner
    Registriert seit
    21.06.2009.
    Beiträge
    22

    Standard

    Ich komme zu dem Thema noch mal.

    Die Ausgabe von Chechboxen in Formularen ist hardcoded, kein Template ist verfügbar. Überhaupt, scheint es so zu sein, dass Textarea, Checkbox, Select für "unwichtig" gehalten und wie Textfelder als "Widget" ausgegeben werden.

    Oder habe ich wieder etwas übersehen (ich hoffe..)?

  11. #11
    Contao-Nutzer Avatar von Marcello
    Registriert seit
    28.07.2009.
    Ort
    Bern Schweiz
    Beiträge
    117

    Standard

    Zitat Zitat von LeoLezner Beitrag anzeigen
    Ich komme zu dem Thema noch mal.

    Die Ausgabe von Chechboxen in Formularen ist hardcoded, kein Template ist verfügbar. Überhaupt, scheint es so zu sein, dass Textarea, Checkbox, Select für "unwichtig" gehalten und wie Textfelder als "Widget" ausgegeben werden.

    Oder habe ich wieder etwas übersehen (ich hoffe..)?
    Ja sieht woghl wirklich so aus, ich MUSS aber ins checkbox template, wie?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Eigene class für Labels in Formular
    Von ro.bo. im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 17.09.2010, 10:44
  2. Antworten: 3
    Letzter Beitrag: 19.08.2010, 08:34
  3. Änderung von Labels der Mitgliederdaten
    Von globalcow im Forum Mehrsprachigkeit
    Antworten: 3
    Letzter Beitrag: 16.01.2010, 09:45
  4. Labels für Buchnavigation
    Von mv_alex im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 29.09.2009, 13:12

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •