Hallo zusammen,

ich würde gerne die HTML-Ausgabe des Formulars für die Kommentare im News-Modul ein wenig verändern. Wie geht das? Ich hab hier einmal die Grundstruktur des von TYPOlight erzeugten Formulars aufberreitet. Die Kommentare erklären was ich ändern möchte.

HTML-Code:
<div class="form"> <!-- kann weg -->
  <form> <!-- class="yform columnar" -->
    <div class="formbody"> <!-- kann weg -->
      <input type="hidden" />
      <div class="widget"> <!-- class="type-text" -->
        <input type="text" />
        <label></label> <!-- über input-Element -->
        <span class="mandatory">*</span> <!-- unter label-Element -->
      </div>
      ...
      <div class="widget"> <!-- class="type-text" -->
        <input type="text" id="ctrl_captcha" />
        <span class="captcha_text mandatory"></span> <!-- ändern in label-Element -->
        <span class="mandatory">*</span>
      </div>
      <div class="widget"> <!-- class="type-text" -->
        <textarea></textarea> <!-- label- und span[mandatory]-Elemente hinzufügen -->
      </div>
      <div class="submit_container"> <!-- class="type-button" -->
        <input type="submit" />
      </div>
    </div> <!-- kann weg -->
  </form>
</div> <!-- kann weg -->
Und so sollte es dann aussehen:
HTML-Code:
<form class="yform columnar">
  <input type="hidden" />
  <div class="type-text">
    <label></label>
    <span class="mandatory">*</span>
    <input type="text" />
  </div>
  ...
  <div class="type-text">
    <label class="captcha_text mandatory"></label>
    <span class="mandatory">*</span>
    <input type="text" id="ctrl_captcha" />
  </div>
  <div class="type-text">
    <label></label>
    <span class="mandatory">*</span>
    <textarea></textarea>
  </div>
  <div class="type-button">
    <input type="submit" />
  </div>
</form>
Es ist die klassische YAML-Formular-Struktur ohne fieldset-Element.

Andreas