Hvordan å designe en mal for Joomla!

Hvordan å designe en mal for Joomla!


En Joomla! Malen styrer det generelle utseendet og visning av en nettside. Det gir rammeverk som støtter vanlige elementer, moduler og komponenter med CSS for området. Når Joomla! er installert, er noen maler installert med det. Du kan finne andre Joomla! maler fra den offisielle Joomla! nettstedet eller andre nettsteder. Noen er kommersielle, mens andre er gratis. Mange utviklere lage sine egne maler for å passe deres behov. Du kan også opprette og tilpasse maler for å møte dine behov.

Bruksanvisning

1 Opprett en ny mappe som heter Mal. Opprett index.php. Lag bilder og CSS undermapper for å inneholde bilde og CSS-filer. Lag template.css og lagre den i CSS-mappen. Du bør sette din CSS-kode direkte i din template.css fil som kan knyttes fra flere sider via link tag. Alle disse filene kan lages med alle tekst editor.

2 Lag en enkel templateDetails.xml fil. Det er en grunnleggende fil å holde metadata for malen. Skriv inn beskrivelsen informasjonen i denne XML-filen, inkludert index.php, bilder, CSS og malen posisjoner, for eksempel brødsmule, venstre og høyre. Du må bruke kodetagger for å inkludere den nevnte informasjon. To kodene brukes: <filer> og <stillinger>.

Koden er som følger:

<filer>

&lt;filename>index.php&lt;/filename>

</ Filer>

<stillinger>

&lt;position>breadcrumb&lt;/position>

</ stillinger>

3 Lag index.php filen. Bruk et tekstredigeringsprogram, for eksempel Notisblokk, til å inneholde PHP-koden i filen. Ta med kode som forteller leseren om din side og ditt språk:

<Php definert ( '_JEXEC') or die ( 'begrenset adgang');?>

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<Html xmlns = "http://www.w3.org/1999/xhtml"

xml: lang = "<? php echo $ dette->? språket;>" lang = "? <? php echo $ dette-> språk;>">

4 Lag overskriften delen som omfatter sidetittelen, meta-informasjon og system Javascript. Lag hoveddelen delen, definert av <body> og </ body> koder.

5 Lag en pakke for malen. Komprimer malen katalogen du har opprettet som en ZIP-format eller TAR-gzip format ved hjelp av WinRAR eller denne kommandolinjen i ledetekstvinduet:

tjære cvvzf ../yourtemplate.tar.gz *.