Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Eingabeformate im Formular verstecken?

Eingetragen von thrice (27)
am 10.01.2008 - 13:23 Uhr in
  • Allgemeines zu Drupal
  • Drupal 4.7.x

Hallo zusammen,

ich möchte bei der Erstellung eines Nodes das Klappmenü für die Eingabeformate ausgeblendet haben. Kann ich sowas über Benutzerrechte steuern oder lässt sich generell irgendwie einstellen, dass das Menü nicht erscheint? Habe weder bei drupal.org noch hier etwas dazu gefunden.
Oder kann man die Position dieses Menüs im Formular bestimmen, denn das steht mitten zwischen den Eingabefeldern...

Vielen Dank schonmal!

Gruß

Chris

‹ Dateien werden nicht angezeigt im File Browser (<- "Server durchsuchen") Block in best. Kategorien und Nodes anzeigen - PHP Hilfe ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: Eingabeformate im Formular verstecken?

Eingetragen von traxer (1009)
am 10.01.2008 - 21:10 Uhr
thrice schrieb

ich möchte bei der Erstellung eines Nodes das Klappmenü für die Eingabeformate ausgeblendet haben.

Das solltest du nicht machen. Der Benutzer kann dann das Eingabeformat nicht auswählen.

Das Feld "Eingabeformate" wird autmatisch ausgeblendet, wenn der Benutzer nur ein einziges Eingabeformat zu Verfügung hat. Schau mal unter admin/settings/filters

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

traxer schrieb

Eingetragen von thrice (27)
am 11.01.2008 - 11:38 Uhr
traxer schrieb
thrice schrieb

ich möchte bei der Erstellung eines Nodes das Klappmenü für die Eingabeformate ausgeblendet haben.

Das solltest du nicht machen. Der Benutzer kann dann das Eingabeformat nicht auswählen.

Danke, aber vielleicht soll der Benutzer das auch gar nicht auswählen können? Darum gings mir ja :-) Alternativ wäre ja eine Positionierung ans Ende des Forms auch für mich ok :-)

//Edit: Ok, wenn ichs deaktiviere wirds auch nicht angezeigt. Kann man es dennoch nach unten setzen? Das wäre für User, die ein Eingabeformat auswählen dürfen schick!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: traxer schrieb

Eingetragen von traxer (1009)
am 11.01.2008 - 13:15 Uhr
thrice schrieb

Ok, wenn ichs deaktiviere wirds auch nicht angezeigt. Kann man es dennoch nach unten setzen?

Wenn du PHP kannst, dann könntest du ein Modul schreiben, das hook_form_alter implementiert. Diese Modul würde dann das #weight-Attribut es Fieldsets "Eingabeformat" so hoch setzen, das es ganz unten erscheint.

thrice schrieb

Das wäre für User, die ein Eingabeformat auswählen dürfen schick!

Es ist besser, wenn das Eingabeformat direkt unter dem Textfeld erscheint, auf das sich das Eingaformat bezieht. Unter anderem weil:

  • Das Eingabeformat bezieht sich auf ein einziges Textfeld, nicht auf alle Textfelder des Formulars.
  • Erfahrene Drupal-Benutzer sind es so gewohnt.
  • Wenn mehrere Textfelder eines Formulars Eingabeformate unterstützen, dann ist nicht klar, welches Eingabeformat-Feld für welches Textfeld zuständig ist.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich empfehle wärmstens

Eingetragen von aschiwi (1113)
am 11.01.2008 - 13:33 Uhr

Ich empfehle wärmstens eines meiner Lieblingsmodule Formfilter: http://drupal.org/project/formfilter. Alles, was ein Benutzer nicht sehen können soll (z.B. weil's ihn verwirrt), kann ausgeblendet werden.

Man kann nicht für jede Rolle unterschiedliche Formulare anbieten, man darf entweder das ganze Formular sehen oder nur die gefilterte Version. Für mich hat das bisher aber dicke gereicht und die Benutzer freuen sich über Übersichtlichkeit.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Formfilter

Eingetragen von tumblingmug (872)
am 11.01.2008 - 15:29 Uhr
aschiwi@drupal.org schrieb

Ich empfehle wärmstens eines meiner Lieblingsmodule Formfilter

Danke für den Tipp!

  • Anmelden oder Registrieren um Kommentare zu schreiben

aschiwi schrieb Ich empfehle

Eingetragen von wflorian (251)
am 15.02.2011 - 11:48 Uhr
aschiwi schrieb

Ich empfehle wärmstens eines meiner Lieblingsmodule Formfilter: http://drupal.org/project/formfilter. Alles, was ein Benutzer nicht sehen können soll (z.B. weil's ihn verwirrt), kann ausgeblendet werden.

Man kann nicht für jede Rolle unterschiedliche Formulare anbieten, man darf entweder das ganze Formular sehen oder nur die gefilterte Version. Für mich hat das bisher aber dicke gereicht und die Benutzer freuen sich über Übersichtlichkeit.

Ich finde das Formfilter Modul ehrlich gesagt dafür etwas überdimensioniert...

Gibt es keine Lösung das über die template.php zu lösen?

Hier scheinen einige Ansätze gemacht zu sein:

http://drupal.org/node/215653

  • Anmelden oder Registrieren um Kommentare zu schreiben

Formfilter

Eingetragen von stBorchert (6003)
am 15.02.2011 - 12:42 Uhr

Hallo.

wflorian schrieb

Ich finde das Formfilter Modul ehrlich gesagt dafür etwas überdimensioniert...
Gibt es keine Lösung das über die template.php zu lösen?

Solange man nicht mit [api:hook_form_alter:6] umzugehen vermag und weiss, wie man Formularelemente in reine Werte umwandelt, ist [do:formfilter Form Filter] die beste Möglichkeit dafür.

 stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

stBorchert

Eingetragen von wflorian (251)
am 15.02.2011 - 14:01 Uhr
stBorchert schrieb

Hallo.

wflorian schrieb

Ich finde das Formfilter Modul ehrlich gesagt dafür etwas überdimensioniert...
Gibt es keine Lösung das über die template.php zu lösen?

Solange man nicht mit [api:hook_form_alter:6] umzugehen vermag und weiss, wie man Formularelemente in reine Werte umwandelt, ist [do:formfilter Form Filter] die beste Möglichkeit dafür.

 stefan

Stefan, das dachte ich mir bereits :) Dennoch ist es weiterhin für eine kleine Sache meines erachtens überdimensioniert ein neues Modul zu installieren, was eventuell auch über hook_form_alter gelöst werden könnte. Jedes neue Modul stellt nun mal auch eine potentielle Schwachstelle im System dar, sei es auch Sicherheitsgründen oder aus Performancegründen - weshalb ich den EInsatz und die Notwenidgkeit neuer Module doppelt prüfe.

Kennst sich jemand konkret mit dem hook_form_alter aus und kann ein kleines Lösungs-Snippet liefern? Das wäre toll!

VG
Florian
www.yazio.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber für hook_form_alter

Eingetragen von wla (9464)
am 15.02.2011 - 19:00 Uhr

Aber für hook_form_alter brauchst Du doch auch wieder ein Modul, um das unterzubringen. Warum dann nicht ein bereits fertiges nehmen?

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 4 Tagen 11 Stunden
  • Guckst du hier: step by step
    vor 4 Tagen 1 Stunde
  • Guckst du hier: step by step
    vor 4 Tagen 1 Stunde
  • Ich habe ja keine Angst vor
    vor 1 Woche 6 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 1 Tag
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 3 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 3 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 2 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 4 Wochen 6 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 1 Tag

Statistik

Beiträge im Forum: 250284
Registrierte User: 20498

Neue User:

  • Inga GuAph
  • Robertolix
  • DavidBit

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 21 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association