newloginbox xhtml 1.0 valide machen [Gelöst]

  • Das Ferd Das Ferd
    T3PO
    0 x
    25 Beiträge
    0 Hilfreiche Beiträge
    29. 03. 2006, 00:33

    Hallo,

    ich erhalte bei der Validierung von Seiten, die die Newloginbox-Extension enthalten immer einen Fehler, da Formularfelder mit der gleichen ID versehen werden:

    [HTML]<tr>
    <td><p>Username:</p></td>
    <td><input type="text" name="user" value="" id="tx-newloginbox-pi1-user" /></td>
    </tr>
    <tr>
    <td><p>Password:</p></td>
    <td><input type="password" name="pass" value="" id="tx-newloginbox-pi1-user" /></td>
    </tr>
    [/HTML]

    Der Fehler ist klar, da ID's ja nur unique vergeben werden sollen.
    Weiß jemand, ob ich die Vergabe der ID's im TS ändern kann oder muss ich "schmuzig" in der Extension selber Hand anlegen?

    Danke & Grüße.


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    29. 03. 2006, 08:00

    TS wird das nicht gehen

    lg georg

  • Das Ferd Das Ferd
    T3PO
    0 x
    25 Beiträge
    0 Hilfreiche Beiträge
    29. 03. 2006, 17:53

    Hi just2b,
    danke für die Reaktion! Mittlerweile sind mir zwei Möglichkeiten eingefallen:

    1. direkt in der PHP-Datei die Bezeichnung der ID's abändern
    2. newloginbox_tmplable verwenden und da das Template entsprechend valide machen.

    Nummer 2 probier' ich jetzt mal aus.

    Viele Grüße.

  • 0 x
    19 Beiträge
    1 Hilfreiche Beiträge
    08. 05. 2007, 10:35

    Bei mir gehts so im Template (ist ja nur bis die neue Version fertig ist o.O ):
    [HTML]<a href="###ACTION_URI###?&amp; amp;no_cache=1&amp; amp;tx_newloginbox_pi1[forgot]=1">Password vergessen</a>
    [/HTML]
    (Bitte die Leerzeichen zwischen & amp; entfernen, aber anders habe ich das hier nicht einfügen können. Ich hoffe mal der Ansatz ist verständlich.

    und das zum Setup natürlich:
    [TS]plugin.tx_newloginbox_pi1.showForgotPassword = 0
    [/TS]

  • 1