Hvordan lage to av samme modul i Drupal

Drupal moduler er filer som legger funksjonaliteten til et nettsted basert på kommandoene som finnes i modulen filer. Vanlige Drupal moduler inkluderer Search Engine Optimization (SEO) veivisere, kalendere, link maskering og lignende. Siden moduler er bare filer med kommandoer som forteller Drupal hva de skal gjøre og hvor du skal finne bestemt informasjon, er det ganske enkelt å lage to av samme modul i Drupal. Denne øvelsen er en god måte å bli kjent med hvordan Drupal fungerer med moduler.

Bruksanvisning

Opprett moduler

1 Høyreklikk på "skrivebordet" og velg "New" og deretter "Folder".

2 Navn mappen "module1" (uten anførselstegn).

3 Åpne "module1" -mappen, og klikk "Ny" og "Tekstdokument".

4 Gjenta prosessen for å skape en andre tekstdokument.

5 Dobbeltklikk på en av tekstdokumenter å åpne den i Notepad.

6 Legg til følgende kode i Notepad filen:

name = Modul 1

description = My First Module

pakke = DrupalModuleSample

version = VERSION

kjerne = 7.x

filer [] = module1.module

7 Klikk "Fil" og "Lagre som".

8 Gi filen navnet "module1.info" (uten anførselstegn), og velg "All Files" fra Fil-menyen Type. Klikk på "Lagre" -knappen.

9 Dobbeltklikk på den andre tekstdokument i "module1" -mappen.

10 Skriv inn PHP-kode du ønsker Drupal å kjøre når modulen er aktivert. For eksempel bruke følgende kode for å ha Drupal display "Våre venner på module1_helloworld vil si Hello World":

<? Php

funksjon modulea_helloworld ()

{

echo "&lt;p>Our friends at ".__FUNCTION__." want to say Hello World&lt;/p>";

}

11 Klikk "Fil" og "Lagre som".

12 Gi filen navnet "module1.module" (uten anførselstegn), og velg "All Files" fra Fil-menyen Type. Klikk på "Lagre".

1. 3 Klikk på "module1" mappe på skrivebordet, og trykk "Ctrl" + "C" for å kopiere mappen til utklippstavlen.

14 Trykk "Ctrl" + "V" for å plassere en kopi på skrivebordet ditt.

15 Klikk på mappen, trykk "F2", og endre navnet til "module2" (uten anførselstegn).

16 Åpne "module2" -mappen, og bruke den samme prosessen for å endre navn på filene inni. Change "module1.info" til "module2.info" og "module1.module" til "module2.module."

17 Dobbeltklikk på "module2.info" for å åpne filen.

18 Endre "name = Modul 1" til "name = Modul 2" og "filer [] = module1.module" til "filer [] = module2.module." Trykk "Ctrl" + "S" for å lagre filen.

19 Dobbeltklikk på "module2.module" for å åpne filen.

20 Change "-funksjonen module1_helloworld ()" til "-funksjonen module2_helloworld ()." Trykk "Ctrl" + "S" for å lagre filen.

Last opp og Aktiver moduler

21 Logg inn på din hosting konto kontrollpanel.

22 Åpne File Manager eller din hosting konto er tilsvarende for visning, redigering og overføring av filer til serveren din. De fleste hosting selskaper liste en link på hovedskjermen til kontoen din. For eksempel, det ligger under "filer" for cPanel brukere.

23 Velg "Web Root" hvis du blir bedt om hvilke filer du ønsker å administrere.

24 Naviger til "sites / all / modules" i navigasjonstreet ligger i den venstre ruten.

25 Lag en mappe som heter "module1" (uten anførselstegn) inne i "moduler" -mappen. Mange kontrollpaneler som cPanel, har en "ny mappe" -knappen øverst i vinduet for dette formålet fil. Rådfør deg med Web vert dokumentasjon hvis du ikke finner kommandoen for å opprette en mappe på serveren din. Gjenta prosessen for å opprette en ekstra mappe som heter "module2" (uten anførselstegn).

26 Klikk på "module1" -mappen i navigasjonstreet.

27 Last opp de to filene fra "module1" mappe på skrivebordet til "module1" mappe på serveren. Mange kontrollpaneler som cPanel, har en "Last opp" -knappen øverst i vinduet for dette formålet fil. Rådfør deg med Web vert dokumentasjon hvis du ikke finner kommandoen for å laste opp en fil på serveren. Gjenta prosessen for å laste opp "module2" filer fra skrivebordet til "module2" mappe på serveren din.

28 Naviger til www.yourwebsite.com/user, og logg deg på Drupal administratorkonto.

29 Klikk på "Moduler" i navigasjonsfeltet øverst på siden.

30 Bla ned til "DrupalModuleSample" nedenfor "Core" delen av moduler siden.

31 Sett en hake i boksene ved siden av "Modul 1" og "modul 2."

32 Rull ned til bunnen av siden og klikk på "Lagre konfigurasjon" knappen for å aktivere begge modulene.

Hint

  • Moduler som kjører den samme PHP kommandoene på samme tid kan føre til områdefeil, avhengig av naturen av kommandoene.