Slik deaktiverer WYSIWYG Kommentarer i Drupal

Drupal er en gratis programvarepakke for administrasjon, organisering og publisere webinnhold. Gjennom tilførsel av moduler, gjør Drupal det enkelt å administrere de ulike innholdstyper levert av et nettsted. Innhold kontroll strekker seg til en "hva du ser er hva du får" (WYSIWYG) editor modulen. Modulen gir kontroller for å skreddersy bruken av en bestemt redaktør av brukerrolle eller attributt. En funksjon modulen mangler, derimot, er en form-feltkontroll som ville la deg deaktivere WYSIWYG-editor for kommentarfelt. Ved å legge til noen få linjer med kode som beskrevet nedenfor, kan du løse dette problemet.

Bruksanvisning

WYSIWYG Module Nedlasting og installasjon

1 Last ned WYSIWYG Drupal modulen (se Ressurser).

2 Installere modulen ved å trekke ut pakken inn i passende moduler katalog for nettstedet ditt. For eksempel kan standard nettstedet modulen katalogen finnes på / var / www / drupal-6 / nettsteder / default / moduler avhengig av den nøyaktige installasjonsmappen for din Drupal miljøet

3 Åpne filen admin / settings / WYSIWYG / profil for å finne en liste kompatible redaktør biblioteker samt nedlastingsdetaljer. Formålet med WYSIWYG modulen er å forvalte minst en editor, så last ned redaktøren av ditt valg og installere den under WYSIWYG modulen mappen fra trinn 2.

4 Gå til admin / settings / WYSIWYG / profil og oppdater siden for å se den nylig installerte redaktør merket som "installert."

5 Knytt installert editor med en inngang format ved å gå til admin / innstillinger / filtre og tildele standard input format.

6 Gå tilbake til admin / settings / WYSIWYG / profil og knytte editor med formatet.

7 Åpne node / add / siden og oppmerksom tilstedeværelse av redaktøren.

Deaktiver WYSIWYG Kommentar Feltet Formatering

8 Erstatt "comment-skjema" med ID skjemaet og "comment_filter" med ditt felt. Det kan være nødvendig å legge til en "print_r ($ form_id)" for å identifisere ID skjemaet element.

9 Legg til følgende funksjon til den tilpassede moduler der WYSIWYG-editor bør deaktivert:

funksjon my_module_form_alter ($ form_id, og $ form) {

if ($ form_id [ '# id'] == 'kommentar-skjemaet ") {$ form_id [' comment_filter '] [' format '] = array (); }

}

10 Last nodene i forbindelse med den modifiserte MODULE_form_alter. Merk at WYSIWYG-editor er deaktivert.