Comment Module Höhe des textarea
Eingetragen von pebosi (2645)
am 05.01.2007 - 11:21 Uhr in
am 05.01.2007 - 11:21 Uhr in
Hallo,
wie kann ich die höhe des textarea von kommentare ändern?
gruß pebosi
- Anmelden oder Registrieren um Kommentare zu schreiben
dass müsste in der
am 05.01.2007 - 11:25 Uhr
dass müsste in der style.css gehen
-----
Rechtschreibfehler -falls vorhanden- sind volle Absicht und dürfen -falls gefunden- behalten werden! :-)
Höhe der <textarea>s?
am 17.04.2007 - 12:35 Uhr
Und wie verändert man die Höhe?
Da die Höhe dzt. in "rows=" angegeben wird, läßt sich das wohl schwer überschreiben. Jedenfalls wär es einfacher, wenn man einfach die Zahl bei "rows=" für jede Page ändern könnte, aber auch für die bereits in Drupal vorhandenen Pages (z. Bsp "Inhalt erstellen" - "Page erstellen" ... 2 Textareas).
Vielen Dank.
Lösung!
am 17.04.2007 - 13:30 Uhr
Ich habe eine Lösung gefunden:
In "/modules/node/node.module" einfach die Zeile
'#rows' => 20,
ändern auf
'#rows' => 10,
Und das gleiche auch in anderen Modulen (z. Bsp. blog.module, forum.module, ..).
Ob das eine schöne Lösung ist, wenn man Module umschreiben muss, oder nicht, mögen andere bewerten. Für mich ist das eine saubere Lösung, bei Neuinstallation muss man die Änderung allerdings wieder machen.
Das ist weder eine saubere
am 17.04.2007 - 13:44 Uhr
Das ist weder eine saubere, noch die richtige Lösung! Die Höhe von Formularfeldern läßt sich ganz einfach per CSS bestimmen.
z.B. so für alle textareas:
textarea {
height: 500px;
}
Oder über die ID für spezielle, z. B. für das Kontaktformular des Contact-Moduls:
#edit-message{
height: 500px;
}
--
bv - drupalcenter.de
Ja, Du hast schon recht,
am 17.04.2007 - 16:13 Uhr
Ja, Du hast schon recht, aber wenn ich für "Page", für "Blog" und für "Forum" jeweils eine eigene Höhe brauche, wie mache ich das dann????
Lösung nicht ausgereift
am 17.04.2007 - 16:20 Uhr
Es gibt noch einen Grund, die Lösung
textarea {
height: 500px;
}
NICHT zu verwenden:
Zum Bsp. auf "Inhalt erstellen" - "Page" gibt es 2 Textareas (Body und Protokollnachricht) (eingeloggt als admin).
Wenn man generell auf 500px Höhe setzt, dann wird das Textarea für die Protokollnachricht viel größer als sie jetzt ist.
DAS WILL aber niemand!!! Gewünscht ist, die Textarea für "Body" in der Höhe zu verringern und sonst nichts zu verändern.
Daher ist dein Vorschhlag nicht ausgereift, obwohl es natürlich eine Möglichkeit ist. Vielleicht kannst Du uns noch sagen, wie man gezielt einzelne Textareas in der Höhe veränder kann, NICHT generell.
Was spricht dagegen, in den Modulen eine kleine gezielte Änderung zu machen? Gibt es Gründe, das nicht zu machen?
???
am 17.04.2007 - 16:34 Uhr
Daher ist dein Vorschhlag nicht ausgereift, obwohl es natürlich eine Möglichkeit ist. Vielleicht kannst Du uns noch sagen, wie man gezielt einzelne Textareas in der Höhe veränder kann, NICHT generell.
????
Wieso liest Du mein Posting nicht komplett und mit Bedacht? Ich habe doch geschrieben, das jede textarea eine eigene CSS-ID mitliefert und über diese gethemed werden kann. Mein Posting war auch mehr als Anregung zu eigenen Initiativ-Nachforschungen gedacht. Zudem wollte ich darstellen, das es eine andere (bessere) Lösung gibt, als die, etwas direkt im Modul zu verändern.
Falls Dir evtl. CSS-Grundkenntnisse fehlen, schau am besten auch mal hier rein: http://www.css4you.de/
Was spricht dagegen, in den Modulen eine kleine gezielte Änderung zu machen? Gibt es Gründe, das nicht zu machen?
Z.B. weil Du dann die Änderungen bei jedem Update erneut vornehmen mußt. Umso mehr Änderungen Du auf diese Weise machst, umso mehr Arbeit machst Du Dir. Was spricht denn dagegen, das komfortabel per CSS zu machen und nicht im PHP-Quellcode herumzuhacken?
Sorry, übersehe
am 17.04.2007 - 22:20 Uhr
Oh, sorry, das hab ich wirklich übersehen!!!!!
Dabei war ich schon bevor ich hier die Frage gestellt habe, ganz nah dran und hab mich gewundert, was denn das ist (#edit-body).
Nun ist alles klar, ein bisserl genauer lesen meinerseits wär schon angebracht gewesen.
Vielen Dank.