Fehlermeldungen anders positionieren

am 22.02.2010 - 16:32 Uhr in
Hi,
ich habe mit der Form-API ein Formular erstellt. Wenn Pflichtfelder nicht ausgefüllt sind, dann erscheinen die Fehlermeldungen immer über dem Formular und der Überschrift und der gesamte Seiteninhalt incl. rechter Spalte rutscht nach unten. Kann ich diese Fehlermeldungen irgendwie anders positionieren? Am besten direkt über das Formular bzw. unter die Hauptüberschrift?
- Anmelden oder Registrieren um Kommentare zu schreiben
CSS
am 22.02.2010 - 20:11 Uhr
Hi,
klar kannst du das, einfach mit css so formatieren wie du es haben möchtest. Oder in deiner page.tpl.php die Zeile
<?php print $messages; ?>
einfach woanders platzieren.
Du kannst auch eigene Fehlermeldungen einbauen in dein Formular.
Mit
drupal_set_message
näher details dazu findest du in der Drupal API
Bis dahin
Grüße
in der page.tpl.php hatte
am 22.02.2010 - 21:12 Uhr
in der page.tpl.php hatte ich nachgesehen, aber ich möchte die Position nicht generell ändern, sondern nur für das Formular, damit die Fehlermeldungn icht irgendwo oben steht sondern direkt über dem Formular.
Der Tip mit den eigenen Fehlermeldungen ist gut. Werden dadurch die Standardmeldungen unterdrückt, also wenn ein Pflichtfeld nicht ausgefüllt wurde?
Achso ich hatte noch vergessen ich arbeite mit Panels. Das Formular ist als Block eingebunden.
Ganz frisch:
am 22.02.2010 - 21:39 Uhr
Ganz frisch: http://drupal.org/node/690470 bzw. http://github.com/stijndm/ife
Grüße, Ronald