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 - 12: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 - 20: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 - 10: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 - 12: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 - 12: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 - 14: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 - 10: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 - 11: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 - 13: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 (9461)
am 15.02.2011 - 18: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 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