Frage

Gibt es eine Lösung, die eine ID auf den Standard Drupal Fehlerliste Artikel hinzufügen?

Zur Zeit habe ich diese:

<div class="messages error" id="inline-messages">
    <ul>
        <li>Name is required.</li>
        <li>Email is required.</li>
        <li>Message is required.</li>
    </ul>
</div>

Aber ich mag die Feldnamen wie id haben:

<div class="messages error" id="inline-messages">
    <ul>
        <li id="form-field-name">Name is required.</li>
        <li id="form-field-email">Email is required.</li>
        <li id="form-field-message">Message is required.</li>
    </ul>
</div>

Plugins im Einsatz: http://drupal.org/project/inline_messages

Irgendwelche Vorschläge?

War es hilfreich?

Lösung

Ein bisschen spät, aber vielleicht wird es noch Ihnen helfen oder jemand anderes für diese suchen, sind die Nachrichten Themen in theme_status_messages () aber Sie haben keinen Zusammenhang über sie an dieser Stelle. Allerdings ...

Formularfehler werden hinzugefügt durch form_set_error () , die sie in einem statischen Array speichert nach der Form Feldname, Sie, dass durch form_get_errors () .

Jetzt können Sie diese Fehler laden und dann die Fehlermeldungen in dieser Fehler-Array suchen und den Schlüssel als ID verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top