Ergebnis 1 bis 6 von 6

Thema: Katalog-Benachrichtigung: Formularfelder

  1. #1
    Contao-Nutzer
    Registriert seit
    29.11.2010.
    Beiträge
    158

    Frage Katalog-Benachrichtigung: Formularfelder

    Hallo Community!

    Ich verwende die Katalog-Benachrichtigung.
    Durch eine Anpassung im Template mod_catalognotify habe ich eine tabellenlose Ausgabe hinbekommen.

    Leider ist die Ausgabe nicht zufriedenstellend, da nur die input-Felder mit Klassen versehen werden. Die label-Felder können nicht angesprochen werden.

    Außerdem würde ich gerne das HTML5 Attribut placeholder hinzufügen.

    Wo kommt diese Ausgabe <?php echo $this->fields; ?> her, und wie kann ich sie beeinflussen / erweitern?


    Vielen Dank für Hilfe

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Labels kannst Du ggf. auch über einen Attributselektor ansprechen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    29.11.2010.
    Beiträge
    158

    Standard

    Hey xchs,

    danke für deine Antwort!

    Wie müsste dieser Selektor denn aussehen?

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kann ich so nicht sagen, dazu müsstest Du den Quelltext zeigen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Nutzer
    Registriert seit
    29.11.2010.
    Beiträge
    158

    Standard

    PHP-Code:
    <div class="mod_catalognotify block" id="anmeldung">
        <
    form action="angebote-details/kategorie/freizeit/items/tanzkurs.html" method="post">
            <
    div class="formbody"> <input type="hidden" name="FORM_SUBMIT" value="tl_catalog_notify">
                <
    div class="notifyForm">
                     <
    label for="ctrl_vorname">Vorname</label>
                    <
    input type="text" name="vorname" id="ctrl_vorname" class="text" value="" required="">
                    <
    label for="ctrl_name">Name</label>
                    <
    input type="text" name="name" id="ctrl_name" class="text" value="" required="">
                    <
    label for="ctrl_telefon">Telefon</label>
                    <
    input type="text" name="telefon" id="ctrl_telefon" class="text" value="" required="">
                    <
    label for="ctrl_handy">Handy</label>
                    <
    input type="text" name="handy" id="ctrl_handy" class="text" value="" required="">
                    <
    label for="ctrl_geburtsdatum">Geburtsdatum</label>
                    <
    input type="text" name="geburtsdatum" id="ctrl_geburtsdatum" class="text" value="" required="">
                    <
    label for="ctrl_email">eMail</label>
                    <
    input type="text" name="email" id="ctrl_email" class="text" value="" required="">
                    <
    label for="ctrl_strasse">Straße</label>
                    <
    input type="text" name="strasse" id="ctrl_strasse" class="text" value="" required="">
                    <
    label for="ctrl_postleitzahl">Postleitzahl</label>
                    <
    input type="text" name="postleitzahl" id="ctrl_postleitzahl" class="text" value="" required="">
                    <
    label for="ctrl_ort">Ort</label>
                    <
    input type="text" name="ort" id="ctrl_ort" class="text" value="" required="">
                    <
    textarea name="message" id="ctrl_message" class="textarea" rows="12" cols="80" required=""></textarea>
                    <
    input type="text" name="c2f9ed959a34209aaf9c2d43e8ed44532" id="ctrl_captcha" class="captcha mandatory" value="" maxlength="2" required="">
                    <
    span class="captcha_text">Was ist die Summe aus 1 und 3?</span>
                    <
    div class="submit_container">
                        <
    input type="submit" class="submit" value="Eine Benachrichtigung senden">
                    </
    div>
                </
    div>
            </
    div>
        </
    form>
    </
    div

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Über das Attribut "for" und einen Attributselektor könntest Du hier beispielsweise ein ganz bestimmtes Label ansprechen.

    Wenn Du etwa das Label für den Vornamen selektieren willst, dann sollte das eigentlich über label[for="ctrl_vorname"] { ... } funktionieren.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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