Hilfetext für Felder in Formularen verschieben
am 17.06.2011 - 22:23 Uhr in
Nach langer Suche stelle ich nun doch die Frage:
Ich möchte gern den "Hilfetext", welcher Feldern in .../node/%/edit hinzugefügt werden kann, an anderer Stelle positionieren (soll nicht unterhalb sondern oberhalb des Feldes stehen). Leider finde ich die Datei, an der dieser Hilfetext aufgerufen wird nicht.
Was ich gefunden habe ist die .css-Datei, nämlich ../modules/system/system.css.
-> .form-item .description
Auf meiner Suche habe ich eine ähnliche Frage gefunden, jedoch wurde dort das Modul Webforms verwendet.
Wär super, wenn mir da jemand auf die sprünge helfen könnte...
- Anmelden oder Registrieren um Kommentare zu schreiben

Du musst als erstes ein
am 18.06.2011 - 15:42 Uhr
Du musst als erstes ein Template für die Form erstellen.
Bsp.
yournode-node-form.tpl.php
und in der template.php
<?php
function yourtheme_theme($existing, $type, $theme, $path) {
return array(
'yournode_node_form' => array(
'arguments' => array(
'form' => NULL
),
'template' => 'yournode-node-form'
),
}
?>
das Template bekannt machen.
dann kannst du darin die form bearbeiten und kommst an
$form['feld']['#description'];
dran und kannst da eben Deine Edit Form gestalten wie Du mochtest. Sicherlich geht das auch noch mit form_alter, aber ich mache das so, da ich dann eine bessere Übersicht habe.