Heute habe ich wieder lange nach dem Upload Button suchen müssen, um per "FCK-Editor" bzw. "IMCE" Bilder innerhalb eines WYSIWYG-Eingabefensters hochladen zu können.
Der Bild-Upload funktioniert so, dass im Bilder-Auswahldialog ein Button "Server durchsuchen" dargestellt wird, über den man zum IMCE-Upload gelangt (siehe Abbildung 1).
Innerhalb von Drupal sollten WYSIWYG-Editoren über die "WYSIWYG-API" implementiert werden. Dies bändigt schon einmal viele Eigenarten der Editoren und läuft insgesamt sehr harmonisch miteinander zusammen.
Damit Nutzer innerhalb des Textfensters Bilder hochladen können, wird "IMCE" benötigt - und als Bindeglied zwischen "IMCE" und "WYSIWYG" - das Modul "IMCE Wysiwyg bridge". Klingt alles viel komplizierter als es in Wirklichkeit ist.
Damit die Anwender dies nutzen können, muss je Eingabeformate festgelegt werden, welcher Editor verwendet werden darf (/admin/settings/wysiwyg/profile). In den Einstellungen müssen die Schaltflächen "Bild" und "IMCE" aktiviert sein (siehe Abbildung 2).
Für jedes Format lässt sich ein individuelle Erscheinungsbild des Editors festlegen. Dies ist sinnvoll, damit Nutzer, die z.B. per Eingabeformat keine DIVs setzen dürfen, gar nicht erst die Buttons dafür dargestellt bekommen.
In den IMCE-Settings können Profile eingerichtet und den Rollen zugewiesen werden (/admin/settings/imce/profiles). Darüber lassen sich für jede Rolle einzelne Beschränkungen hinsichtlich Dateigröße, Speicherkontigent und weiterer Einstellungen festlegen. Sicherheitshalber sollten Nutzer nicht auf dem "User-1" Profil arbeiten. Für die Nutzer kann das Sample-Profil angepasst oder ein neues Profil erstellt werden.
Im Grunde ist damit alles passend eingestellt. Im Grunde...
Nun ist es mir schon zweimal passiert, dass der Upload-Button dennoch nicht dargestellt wird. Beide Male habe ich ziemlich viel Zeit verloren, um den Fehler zu finden.
Üblicherweise bedeutet in Drupal beim Wählen von Optionen, dass alle Optionen gewählt sind, wenn keine Optionen gewählt ist: Blöcke sind z.B. für alle Rollen sichtbar, wenn keine Rolle gewählt ist. Dies klingt absurd - ist es vielleicht sogar auch - aber alle haben sich daran gewöhnt und es ist gelernt intuitiv.
Bei den IMCE Settings stellt sich dies nun als Problem heraus: Wenn beispielsweise die Rolle "Administratoren" sämtliche Schaltflächen für "full HTML" verwenden darf, ist vermutlich keine Option aktiviert. Das Problem ist dabei, dass sich das IMCE-Plugin anders verhält und darauf nicht reagiert: Wenn IMCE nicht gewählt ist wird es folglich auch nicht dargestellt. Dies bedeutet, dass für die Rolle alle gewünschten Optionen aktiviert sein müssen - dann ist plötzlich auch der Button "Server durchsuchen" wieder da.
Wenn ich darüber nachdenke, finde ich das Verhalten, dass im Regelfall automatisch alle Optionen gewählt sind, wenn keine Option gewählt ist, nicht so glücklich. Um bei dem Beispiel der Blöcke zu bleiben, lassen sich einzelne Blöcke z.B. nicht exklusiv für den User/1 - der vom System her keinerlei Einschränkungen unterliegt - darstellen, indem man keine Rolle erlauben würde. In dieser Einstellung würden alle User den Block sehen können.
Weitere Beiträge zum Thema
Kommentar hinzufügen
Drupal Social Publishing
comm-press lebt Drupal:
- Wir arbeiten mit Drupal
- Wir schulen Drupal
- Wir entwickeln für Drupal
Starke Drupal Partner
mit professionellen Partnern gemeinsam erfolgreich:
![]() |
Bright Solutions GmbH Webdesign, Drupal- und Softwareentwicklung aus Darmstadt |
![]() |
Cocomore AG Multimedia-Agentur mit eigener Drupal-Distribution |
![]() |
DrupalCONCEPT skalierbares Hochverfügbarkeits-Hosting für Drupal |
![]() |
Drupalizers Netzwerk Berliner Drupal-Experten. |
![]() |
erdfisch Drupal-Fullservice-Agentur mit Sitz in Heidelberg. |
![]() |
maloon Webagentur aus Ingolstadt |
![]() |
RAM electronic GmbH Netzwerk, Hardware, Software und Support: Systemhaus-Partner aus Norderstedt |
![]() |
undpaul GmbH Hannoveraner Drupal-Spezialisten. |
Suche
Sicherheit mit Signatur
Unsere Rechnungen verschicken wir per E-Mail als PDF
mit elektronischer Signatur nach §14 UstG
signiert von signaturportal.de.















