gir Drupal, et open- source content management system , Web- verktøy for å lage innhold og ledelse gjennom små webapplikasjoner som kalles kjernemoduler . En webmaster kan forlenge disse verktøyene ved å laste ned privateide utviklede applikasjoner kalt bidratt moduler. Ved hjelp av en kombinasjon av sentrale moduler og bidratt modulen Content Construction Kit , kan du opprette, stil og tema innhold skjemaer . Du trenger
Content Construction Kit
FTP-klient
Tekst -redigering programvare
Vis mer Instruksjoner
laste ned og installere moduler
en
Last ned utvik -og Content Creation Kit moduler ( se Ressurser ) . Logg deg på Drupal nettsted som administrator , og klikk deretter på " Moduler" alternativ fra administrere panelet.
2
Klikk "Installer ny modul ", velg deretter tar.gz filen og klikk "Install ».
3
Velg" Aktiver nylig installerte moduler "-linken. Bla ned til Content Construction Kit ( CCK ) og merk av for å aktivere modulen . Klikk "Lagre konfigurasjon. "
Lag CCK innholdstype
4
Naviger til " Structure " i administrere panelet , og klikk " Content Types" og velg "Legg til innholdstype "-linken. Navngi det nye innholdet "Skjema ", skriv en kort beskrivelse , og klikk på « Lagre og legge til felt . "
5
Velg eksisterende felt eller opprette en ny en, avhengig av den informasjonen du ønsker i skjemaet . Velg listen og radio , for å skape en multiple -choice form eller tekst for lang -formen svar . Bestem hvor mange tegn du vil tillate .
6
ferdig med å tilpasse form, deretter " Lagre innholdstype. " Opprette minst en node med din nye innholdstype.
Tema og stil Innhold Form
7
Åpne FTP-klient og logge deg på Drupal nettsted. Naviger til " sites /all /temaer " og velg mappen som inneholder aktivt tema. Velg og last ned template.php filen for temaet .
8
Åpne " template.php " med tekst -redigering programvare . Bla til slutten, dobbel avkastning , sett deretter inn følgende PHP Snippet : ?
< Php
if ( ( arg ( 0 ) == ' node ') && ( arg ( 1 ) == "Legg til" ) && ( arg ( 2 ) == "form ") ) {
funksjon phptemplate_node_form ( $ form) {
retur _phptemplate_callback (' form_edit ' , array (' bruker '= > $ bruker , ' skjema '= > $ form) ) ;
}
}
if ( (arg ( 0 ) ==' node ' ) && ( arg ( 2 ) == "rediger" ) ) {
$ node = node_load ( array ( ' nid ' = > arg ( 1 ) ));
funksjon phptemplate_node_form ( $ form) {
retur _phptemplate_callback (' form_edit ' , array (' user ' = > $ bruker , ' skjema ' = > $ form) ) ;
}
< p> }
? >
Klikk på " Lagre".
9
Opprett en ny fil . Lagre filen som "form - edit.tpl.php . " Oppgi PHP tekstutdrag : en
< ? Php print " "; print_r ( array_values ( $ form) ) ; print "
"; >
< p > klikk deretter på " Lagre".
10
Last opp template.php og form - edit.tpl.php filer til tema-mappen . Avslutt FTP-klient.