Position des Hilfetextes zu einem Feld in Inhaltstyp ändern
Eingetragen von Metasequoia (96)
am 02.10.2012 - 15:30 Uhr in
am 02.10.2012 - 15:30 Uhr in
Der Hilfetext zu einem Feld wird immer unter dem Formularfeld angezeigt. Kann man den auch zur besseren Sichtbarkeit darüber anzeigen lassen?
Bei einzeiligen Textfeldern ist es egal, bei größeren, mehrzeiligen Textfeldern übersieht man den Hilfetext sehr leicht.
Siehe Screenshots.
Anhang | Größe |
---|---|
Bildschirmfoto 2012-10-02 um 16.24.38.png | 14.67 KB |
Bildschirmfoto 2012-10-02 um 16.26.09.png | 68.52 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Dazu müsstest Du folgende
am 02.10.2012 - 15:51 Uhr
Dazu müsstest Du folgende Funktion
http://api.drupal.org/api/drupal/includes!form.inc/function/theme_form_element/7
in deinem Theme überschreiben und den Bereich
<?php
if (!empty($element['#description'])) {
$output .= '<div class="description">' . $element['#description'] . "</div>\n";
}
?>
weiter nach oben verschieben.
Danke für den
am 04.10.2012 - 11:24 Uhr
Danke für den Tipp,
allerdings blicke ichs nicht so richtig. Ich habe als Verwaltungstheme Seven. Wie überschreibe ich die von dir genannte Funktion? Und in welcher Datei verschiebe ich den Code nach oben?
Dann solltest Du ein Modul
am 04.10.2012 - 11:25 Uhr
Dann solltest Du ein Modul schreiben, dass das überschreibt. Das Seven Theme anzupassen kann ich nur von abraten, wenn Du dann Drupal updatest sind die gemachten Änderungen weg.
Ich habe es mit diesem Code
am 04.10.2012 - 15:32 Uhr
Ich habe es mit diesem Code probiert, aber es ist mir leider nicht gelungen. Das Layout wird völlig zerhackt. Ich benutze das Modul Field group. Vielleicht gibt es da Konflikte...
Geht tendenziell in die
am 04.10.2012 - 15:38 Uhr
Geht tendenziell in die richtige Richtung, allerdings vermute ich dass das Field Group Modul da noch eine eigene Implementierung vorhanden hat. Du wirst wohl um einiges tiefer in die Materie einsteigen müssen.