Anpassen eines Formulars
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 02.05.2011 - 10:41 Uhr in
Liebe Drupal-User,
mich würde brennend interessieren, ob man bei Drupal die "Eingabemaske" für Inhalte editieren kann. Wenn ein User einen Inhalt erstellt, hat er zB die Option "Eingabeformat". Das finde ich ja grundsätzlich gut, aber ich hätte gerne "Full-HTML" vordefiniert (ohne, dass der User das überhaupt sehen bzw. ändern kann). Auch den Link "Weitere Informationen über Formatierungsoptionen" sollte der User nicht sehen.
Ich könnte mir vorstellen, dass dies mit relativ wenigen Eingriffen in den Source-Code möglich wäre - jedoch ist das ja nicht sauber und dadurch auch schwer zu warten. Gibt es ein Modul für solche Aufgaben? Oder bin ich einfach nur schon blind und habe diese Konfiguration übersehen?
Danke schon mal, chrisu
- Anmelden oder Registrieren um Kommentare zu schreiben
Better formats
am 02.05.2011 - 11:55 Uhr
Hallo.
Probier mal das Modul [do:better_formats Better formats]. Damit kannst Du einstellen, welches Format initial gewählt sein soll.
aber wie?
am 02.05.2011 - 12:19 Uhr
Vielen Dank für den Tipp!
Habe jetzt zwar better_formats installiert, aber keine Ahnung, unter welchem Menü bzw. Link sich jetzt die Einstellungen verstecken?! Unter Verwaltung habe ich alle Punkte durchgesehen - aber leider nichts gefunden.
Better formats
am 02.05.2011 - 13:38 Uhr
Schau mal bei den Filter-Einstellungen nach: admin/settings/filters/settings und admin/settings/filters/defaults.
Stefan
Nochmals vielen Dank! Aber
am 02.05.2011 - 14:02 Uhr
Nochmals vielen Dank!
Aber dieses Modul scheint nicht das Richtige für mich zu sein. Ich kann zwar das (sagen wir mal "Standard"-) Eingabeformat definieren, aber der User selbst sieht die Auswahl nach wie vor (und könnte die Vorgabe auch verändern).
Mir geht es eigentlich nur darum, die Bedienung für die User so einfach wie möglich zu gestalten. Das heißt, der User selbst erstellt seinen Beitrag (mit Titel), weißt diesen einer Gruppe zu (oder eben nicht) - fertig. Mehr soll und darf er auch nicht können. Irgendwie stehe ich am Schlauch. Die Lösung ist wahrscheinlich ganz einfach, nur sehe ich sie nicht.
Bin gerade dabei, mit Views zu experimentieren ... aber mal sehen, ob ich mich damit zurechtfinde - bzw. ob dieses Modul überhaupt für mich interessant ist.
Chrisu
Am einfachsten wäre es wenn
am 02.05.2011 - 14:07 Uhr
Am einfachsten wäre es wenn Du die Formatierungs-Optionen per CSS ausblendest. (display:none)
Per Mini-Modul kann man sie sicherlich auch ohne CSS deaktivieren aber mit display:none ist es ruck-zuck gemacht.
Die Idee per CSS gefällt mir
am 02.05.2011 - 14:52 Uhr
Die Idee per CSS gefällt mir eigentlich recht gut. Jetzt habe ich nur zwei weitere Probleme:
1. bin ich ein kompletter Drupal-Newbie (ist wohl das grössere Problem)
2. habe ich zwar die Dateien im Drupal-"root"-Verzeichnis nach "Eingabeformat" (Filecontent) durchsucht und nur eine Datei (C:\xampplite\htdocs\drupal\misc\collapse.js) gefunden. Diese ist aber Java-Script und kein CSS.
Also bin ich wirklich so blöd, oder wie kann ich die entsprechende CSS finden???
Langsam werden wahrscheinlich die geübten Drupal-Anwender lachen - aber aller Anfang ist eben schwer.
Grüße,
chrisu
chrisu74 schrieb Die Lösung
am 02.05.2011 - 14:56 Uhr
Die Lösung ist wahrscheinlich ganz einfach, nur sehe ich sie nicht.
Jepp, die Sichtbarkeit der Formatauswahl kannst du beim Better Formats-Modul in den Berechtigungen einstellen -> "show format selection for nodes".
Danke auch dir ... aber die
am 02.05.2011 - 15:05 Uhr
Danke auch dir ... aber die Berechtigungen sind für alle Rollen bzw. Benutzer gesetzt. Trotzdem habe ich keine Ahnung, wie ich diverse Auswahllisten und dergleichen ausblenden könnte. Ich finde einfach keine Möglichkeit, dies einzustellen. Langsam verzweifle ich wirklich - das kann doch nicht so schwer sein, oder??? Vielleicht brauche ich noch etwas mehr Zeit, um mit Drupal zu "spielen".
Grüße,
chrisu
chrisu74 schrieb Danke auch
am 02.05.2011 - 16:01 Uhr
Danke auch dir ... aber die Berechtigungen sind für alle Rollen bzw. Benutzer gesetzt.
Sind die denn richtig gesetzt? In den Berechtigungen darf bei "show format selection for nodes" natürlich kein (!) Haken sein.
Edit:
Übrigens, du musst das Formular in der Rolle überprüfen, in welcher der Formatierungsblock ausgeblendet werden soll. Als Admin (user 1) wird dir der Formatierungsblock immer angezeigt. Dies ist notwendig, damit du als Admin die Formatierung eines Nodes nachträglich wieder ändern kannst.
Hey danke!!!! Das war schon
am 02.05.2011 - 16:54 Uhr
Hey danke!!!!
Das war schon mal der erste Schritt ... jedenfalls besser, als vorher. Jetzt "stört" nur noch das "Zum einfachen Text-Editor umschalten" vom FCKEditor. Aber das gehört ja zu einem anderes Thema.
Abschließend noch eine Frage:
Gibt es ein Modul, womit man die Anzeige/Bedienung von Eingabe-Formularen der User (egal, ob Book, Site, Forum oder was auch immer) generell definieren kann (gehört eigentlich auch in ein anderes Thema)?
Nochmals vielen Dank für die Hilfe,
chrisu
WYSIWYG-Profile
am 02.05.2011 - 17:52 Uhr
Standardmäßig aktiviert
Der standardmäßige Status des Editors für Benutzer mit Zugriff auf dieses Profil. Benutzer können diese Einstellung übersteuern, wenn die nachfolgende Option aktiviert ist.
Benutzer können Standardeinstellung auswählen
Sobald aktiviert, können Benutzer auf ihrer Profilseite ihren eigenen standardmäßigen Status des Editors auswählen.
Ein-/Auschalter für Rich-Text anzeigen
Ob der Rich-Text aktivieren/deaktivieren-Link unterhalb eines Textfeldes angezeigt werden soll oder nicht. Sollte diese Einstellung deaktiviert sein, werden die Benutzereinstellungen oder globalen Standardwerte verwendet (siehe oberhalb).
da kannst du die auswahl treffen
gru0
robert
chrisu74 schrieb Abschließend
am 02.05.2011 - 18:54 Uhr
Abschließend noch eine Frage:
Gibt es ein Modul, womit man die Anzeige/Bedienung von Eingabe-Formularen der User (egal, ob Book, Site, Forum oder was auch immer) generell definieren kann (gehört eigentlich auch in ein anderes Thema)?
Probier mal: http://drupal.org/project/formfilter