Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Template des Formulars bei Radio-Buttons anpassen

  1. #1
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard Template des Formulars bei Radio-Buttons anpassen

    Hallo in die Runde,

    leider habe ich trotz ausführlicher Suche im Backend, im Forum, bei Google nichts gefunden. Jetzt seid Ihr dran :-)
    In eine Kundenwebseite (Version 3.2.x, Update momentan nicht gewünscht/möglich) soll ein Formular, am besten nur mit Bordmitteln. Die Radiobuttons werden standardmäßig alle mit spans gewrappt (s. Code):

    HTML-Code:
    <fieldset id="ctrl_111" class="radio_container rating group">
      <legend>Wie gefällt dir das Ambiente?</legend>
      <input name="Ambiente" value="" type="hidden">
      <span>
        <input name="Ambiente" id="opt_111_0" class="radio" value="1" type="radio"> 
        <label id="lbl_111_0" for="opt_111_0">schlecht</label>
      </span>
      <span>
        <input name="Ambiente" id="opt_111_1" class="radio" value="2" type="radio"> 
        <label id="lbl_111_1" for="opt_111_1">geht so</label>
      </span>
      <span>
        <input name="Ambiente" id="opt_111_2" class="radio" value="3" type="radio"> 
        <label id="lbl_111_2" for="opt_111_2">ok</label>
      </span> 
      <span>
        <input name="Ambiente" id="opt_111_3" class="radio" value="4" type="radio"> 
        <label id="lbl_111_3" for="opt_111_3">gut</label>
        
      </span> 
      <span>
        <input name="Ambiente" id="opt_111_4" class="radio" value="5" type="radio"> 
        <label id="lbl_111_4" for="opt_111_4">super</label>
        
      </span> 
    </fieldset>
    Kann mir jemand einen Tipp geben, an welcher Stelle Contao diese spans reinschreibt? Ich konnte weder in form_radio.html5 noch in form_widget.html5 oder in form.html5 was finden.
    Sollte doch nicht so schwer sein, ein überflüssiges HTML-Element loszuwerden.

    Danke für Eure Hilfe und viele Grüße
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn mir meine mangelhaften PHP-Kenntnisse keinen Streich spielen dann ist das hardcodiert in FormRadioButton.php.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich denke, dass in Contao 3.2 das <span> aus der /system/modules/core/forms/FormRadioButton.php kommt. Schau da mal in Zeile 133 ff.

    In dem Fall - kein Update geplant, und für 3.2 kommt nichts mehr - wirst Du das vermutlich in der Tat nur direkt im Core patchen können.

    Ich frage mich allerdings für welche Zwecke die <span> schädlich sind; vielleicht bekommt man Dein Problem ja anders gelöst?

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
  •