Feldformat fest einstellen
am 06.08.2012 - 16:50 Uhr in
Wenn man ein Textfeld erstellt, hat man bei der Textverarbeitung nur die Wahl zwischen "Klartext" und "Gefilterter Text (Benutzer wählt Textformat aus)". Mir fehlt aber noch "Gefilterter Text (Benutzer wählt Textformat nicht aus)". D.h. auch beim gefilterten Text soll das Format fest eingestellt sein, also "Full HTML", "Filtered HTML", "Plain Text" oder auch "PHP-Code".
Hintergrund: Nur beim Format "PHP-Code" erlaube ich PHP - nicht bei Klartext und auch nicht bei den anderen gefilterten Texten. Und auch nur der Admin kann das Format "PHP-Code" benutzen.
Wenn ich nun für ein Textfeld das Format "PHP-Code" festlege, geht das nur über über "Gefilterter Text (Benutzer wählt Textformat aus)". Wenn ich dann Inhalt legen will, stellt Drupal das Format automatisch auf "Full HTML" um (das Format hat die höchste Priorität bei mir) und ich muß immer manuell auf "PHP-Code" umstellen. Wie kann ich das Feldformat dauerhaft auf "PHP-Code" einstellen?
P.S. Ich möchte ungern die Option "Klartext" für PHP mißbrauchen, weil ich das für die Kommentarfunktion brauche.
- Anmelden oder Registrieren um Kommentare zu schreiben

das kommt auf deine
am 07.08.2012 - 01:41 Uhr
das kommt auf deine Sortierreihenfolge wie du die Textformate sortierst
ich habe die Sortiereung folgendermasen in D7
Full Html (Admin)
PHP code (Admin)
Plain text (Admin Gast Benutzer)
BB Code (Admin Gast Benutzer)
Filtered Html (Admin Gast Benutzer)
wenn ich als normaler Nutzer angemeldet bin habe ich als erste Auswahl Plain text drin dann BB danach Filtered.
bin ich als Admin angemeldet
ist standard masig Full Html drin
moechtest du aber PHP als standard haben dann must due es so machen
PHP code (Admin)
Full Html (Admin)
Plain text (Admin Gast Benutzer)
BB Code (Admin Gast Benutzer)
Filtered Html (Admin Gast Benutzer)
wilst du nun fuer den Nutzer nur Plain text haben schaut es so aus
PHP code (Admin)
Full Html (Admin)
Plain text (Admin Gast Benutzer)
BB Code (Admin)
Filtered Html (Admin)
hier hat der User nur noch Plaintext zur Verfuegung uns nix anderes der Admin hat dann Alles.
in klammern stehen die Rollen
und BB Code ist ein weiteres Modul
Ja danke, daß wußte ich
am 07.08.2012 - 04:30 Uhr
Ja danke, daß wußte ich schon:
..."Full HTML" um (das Format hat die höchste Priorität bei mir)...
Das Format läßt sich also nicht fest einstellen.
Ja das mein ich damit das
am 07.08.2012 - 06:53 Uhr
Ja das mein ich damit das geht halt nur uber den weg mit den rollen.
du bist in den Inhaltstypen drin und erstellst da ein Textfeld
ja und dort kann man ja auch die Textformate setzen was aber Prioritatsmasig nur fuer die Verarbeitung im Momentanen erstell Status fungiert bzw. dann zieht wenn du eine Textvorgabe einbindest.
das Klartext verhindert jegliche Code eingabe alles was eingetragen wird wird dann Klartext sicht bar.
die Prioritaet des Textformates kommt aus oben genanter reihen folge unter den Textformaten zustande.
wie gesagt hast du unter admin/config/content/formats Full HTML ganz oben ist das immer das erste Format was bei jeglichen Textfeldern vorgeschalgen wird
Wilst du deinen usern als erstes Plain Text als Vorschlag setzen dann muss die Reihenfolge dem entsprechend gesetzt sein
willst du das du User nur Plain Text haben sollen dann mus du bei den anderen Formaten die Rolle fuer die User raus nemen
dann haben die keine andere Moeglichkeit als nur diese.
heist es muss so aus schauen
PHP code (Admin)
Full Html (Admin)
Plain text (Admin Gast Benutzer)
BB Code (Admin)
Filtered Html (Admin)
dann haben die User nur Palin text zur aus wahl aber deie administratoren haben auch alle Anderen zur Verfuegung.
es taucht auch keine Auswahlmoeglichkeit auf nur die info was geht und nicht.
Siehe auf meiner Page dort hast du als gast nur Plain text BB code und Filtered HTML und als erstes was dir vorgeschalgen wird und auch ohne jegliche Aenderung ist Plain text.
Better Formats
am 07.08.2012 - 07:16 Uhr
Hallo.
Kennst Du das Modul [do:better_formats Better Formats]? Wenn nicht, installiere das mal.
Das Modul hatte ich schon mal
am 08.08.2012 - 09:49 Uhr
Das Modul hatte ich schon mal installiert - und nach kurzer Zeit wieder runtergeworfen. Keine Ahnung weswegen, vielleicht wegen irgendwelcher Fehlermeldungen. Ich hatte es mal für einen anderen Zweck installiert. Jetzt werde ich mir es mal genauer anschauen.
Better formats hat absolut
am 08.08.2012 - 10:18 Uhr
Better formats hat absolut keine Auswirkungen. Die einzigen Einstellungen die man wohl machen kann, sind die Benutzerberechtigungen:
Show format tips (x)
Show more format tips link (x)
Show format selection for comments
Show format selection for nodes
Show format selection for privatemsg_messages (x)
Show format selection for files (x)
Show format selection for taxonomy_terms (x)
Show format selection for users
Überall sind keine Häkchen drin, außer bei den mit (x) genannten (nur Admin).
In meinem Inhaltstyp habe ich das Textfeld auf "PHP-Code" eingestellt. Lege ich jetzt neuen Inhalt an, steht das Textfeld auf "Full Html" und ich kann das Format selektieren - was ja eigentlich nicht geht, wenn Better format aktiv ist. Auf der Modulseite steht aber auch, daß es diese Funktion nur für D6 gibt und das Modul in D7 nicht für den produktiven Einsatz genutzt werden sollte.
dann schreib irgent was als
am 08.08.2012 - 15:39 Uhr
dann schreib irgent was als Vorgabe in deinen Inhaltstyp rein dann wird das auch gesetzet an sonste bleib t es durch diene Reihenfolge auf Fuhlhtml