Modul Val-ID zur Erzeugung von validem XHTML und Vermeidung gleicher IDs in Formularen
Eingetragen von tumblingmug (872)
am 05.12.2007 - 01:45 Uhr in
am 05.12.2007 - 01:45 Uhr in
Hm, das tar.gz hätt' ich ja hier gern beigesteuert, aber da ich keine files posten darf und zugleich das kleinste Modul des Drupal-Universums Euch zur gefälligen Kritik vorstellen möchte, geht's auch ohne Upload:
val_id.info:
; $Id$
name = ValID
description = Multiple form elements on one page: like comment, login, contact & search pass now XHTML validation.
version = "5.x-0.1"
val_id.module:
<?php
function val_id_form_alter($form_id, &$form) {
if (is_array($form['submit']))
$form['submit']['#id'] = $form_id .'-submit';
if (is_array($form['name']))
$form['name']['#id'] = $form_id .'-edit-name';
}
?>
Seltsam, wirklich seltsam, dass sich dieser Drupal-Core-Validierungsfehler bis zur Version 6.0 durchzieht.
Also: wen es stört, dass Login-, Suche- und Kommentar-Formular (bzw. -Block) in Kombination auf einer Seite mit nicht-validierendem XHTML nerven, weil da einfach die ID's doppelt vergeben wurden, der kann ja die paar Zeilen als "Modul" mitlaufen lassen. Mir hat's geholfen :))
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich kenne auch so eine
am 05.12.2007 - 02:11 Uhr
Ich kenne auch so eine Seltsamkeit. Bei Fastsearch.
Wenn man mehr als eine Fastsearch Suche auf einer Seite platziert funktioniert das Ganze nicht mehr richtig. Grund: Die ID's der Formelemente sind bei jeder Suche die Gleichen.
PS
Kannst Du Deinen Post noch mit ein paar kernigen Tags erweitern um ein spaeteres Auffinden des Post per Suche zu erleichtern.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Habe den Header
am 05.12.2007 - 02:54 Uhr
Habe den Header etwas markiger gemacht. Kerniger kann ich nicht ...
Übrigens: die BETA 2 der Drupal-Version 6 hat den Bug noch, die BETA 3 nicht mehr. Das Ganze ist also wirklich nur noch für die Admin-Omas und -Opas mit der Version 5.x interessant.
Tarball Val-ID
am 19.12.2007 - 22:27 Uhr
Hier noch der Tarball zum Download des Modülchens.
ganz großes DANKE! ;)
am 10.03.2008 - 09:24 Uhr
ganz großes DANKE! ;)