Täydellinen opas Joomla 3 -malliasemien ymmärtämiseen

Joomlan uudet käyttäjät pitävät mallimoduulien paikkoja hämmentävinä ja mahdollisesti turhauttavina. Joomla 3 on parantanut mallien toimintaa tämän varmistamiseksi less hämmentävää, mutta joidenkin käyttäjien saattaa silti olla vaikeaa lisätä mallipohjia malleihinsa. Tämä artikkeli aiheesta CollectiveRay.com yrittää puhdistaa ilmaa mallimoduulien sijainneista.

Sisällys[show]
 

Ensinnäkin useimmat ihmiset kamppailevat ymmärtääkseen, mitkä mallipaikat ovat käytettävissä Joomla-mallissaan. Tämä on erittäin helppo löytää seuraavien vaiheiden avulla:

Kuinka näyttää moduulit Joomlassa?

Kun luot verkkosivuston uudella Joomla-mallilla, jota et ole vielä käyttänyt, sinun on tiedettävä tuetut Joomla-mallin sijainnit, joita voit käyttää. Voit tehdä tämän joko tarkistamalla moduulien hallinnan pääkäyttäjällä, ts. Katsomalla sijainnit, joille on määritetty moduulit, tai muuten käyttää tätä vinkkiä. Jos haluat nähdä moduulien hallinnan avulla käytettävissä olevat moduulit, sinun on mentävä kohtaan Laajennukset> Moduulit ja napsauttamalla olemassa olevaa moduulia.

Sijaintiparametrissa näet kokonaisen luettelon positioista, joille voit määrittää moduulin. Mallissa käytettävissä olevat tiedot luetellaan avattavassa Asennot-valikossa:

näytä joomla-mallin sijainnit

Vaikka näet luettelon sijainneista, et silti tiedä, missä ja miten niitä käytetään mallissa, joten meidän on katsottava, missä ne ovat.

Noudata seuraavia ohjeita ymmärtääksesi moduulipaikkojen näyttämisen Joomlassa:

  1. Siirry Template Manageriin (Laajennukset> Mallit> Mallit)
    mallinhallinta
  2. Napsauta oikeassa yläkulmassa olevaa Asetukset-painiketta
    malliasetukset
  3. Ota käyttöön moduulin esikatselu
    Ota esikatselumoduulin sijainnit käyttöön
  4. Siirry käyttöliittymään ja lisää? Tp = 1 Joomla -URL -osoitteesi loppuun, esim. Www.collectiveray.com? tp = 1
  5. Kaikki nykyiset mallipaikat näytetään nyt nimellä, esim. Position-1, position-7, bannerin, kuten alla näkyy:
    katsomalla moduulin sijainnit käyttöliittymä
  6.  

Mitä ovat Joomla-moduulin paikat?

Joomla-sijainnit ovat paikkamerkkejä, joille asetat moduulit siten, että moduuli näkyy siinä paikassa. Esimerkiksi, jos Joomla-mallilla on hakupaikka, sijoitat hakumoduulin tähän kohtaan.

Sama pätee muihin moduulipaikkoihin, kuten banneri, sivupalkki, alatunniste, leivänmurska, vasen, oikea jne.

Huomaa, että voit yleensä lisätä useampia kuin yhden moduulin samaan paikkaan, ts. Voit lisätä useita moduuleja vasempaan ja oikeaan asentoon, jolloin järjestys, jossa ne näytetään, määräytyy järjestysparametrin avulla moduulin asetuksissa.

Asemat Joomla 3 määritetään mallia kohden. Mallin sijoitusongelmat ovat mallin kehittäjän vastuulla. Heidän on varmistettava, että mallin yksityiskohdatiedostossa määritetyt mallipaikat todella ovat mallissa.

Jos tarvitset lisää mallipaikkoja, sinun on vaihdettava mallisi vastaamaan tarvitsemasi lisäasennot. Tämä edellyttää PHP: n, HTML: n ja XML: n tuntemusta, jotta mallisi ei riko.

Tämä on erityisen tärkeää, jotta tiedät ja ymmärrät, varsinkin jos aiot käyttää useita Joomla-laajennuksia, kuten luetelimme täällä.

Kuinka määrittää moduuli sijaintiin?

Kun suunnittelet verkkosivustoasi Joomlan avulla, sinun on määritettävä useita eri moduuleja eri tehtäviin. Tämä voidaan tehdä moduulin Positions-parametrilla. Nyt kun tiedät käytettävissä olevat sijainnit, vaihdat Positions-parametrin sen sijainnin nimeksi, jossa haluat moduulin näkyvän.

näytä joomla-mallin sijainnitJos määrität useamman kuin yhden moduulin samaan paikkaan, esimerkiksi sivupalkki -asennossa moduulit näytetään siinä järjestyksessä kuin ne on asetettu Järjestys pudotusvalikosta.

useita moduuleja yhdessä paikassa

Jos haluat muuttaa järjestystä, sinun on valittava toinen sijainti Järjestys kunkin moduulin parametri:

moduulien tilaaminen

JDOC-tunnisteen käyttäminen

Joten mikä määrittää, missä moduulit renderoidaan?

Index.php-tiedoston JDOC-tunniste korvataan kyseiseen sijaintiin liitetyillä moduuleilla (Laajennukset> Moduulien hallinta ja moduulin määrittäminen tiettyyn sijaintiin), kun sivua renderoidaan. Joten jos meillä on

index.php-tiedostossa ja päävalikkomoduuli on määritetty vasemmalle -asennossa päävalikko näkyy tämän tagin sijaan vasemmalle asentoon.

Tämä koskee kaikkia index.php-tiedostossa määriteltyjä jdoc-tunnisteita. Jos minulla on

tämä korvataan moduuleilla, jotka on osoitettu oikein asentoon.

Loogiset sijaintien nimet

Jdoc-tunnisteen nimi-attribuutti on looginen nimi. Joten jos sijainnin nimi on "oikea", oletat, että moduulin sijainti on sisällön oikealla puolella, "ylä" on sisällön yläosassa, "sivupalkki" on sivussa ja "alatunniste" verkkosivuston alatunnisteessa.

Alakohta on täysin mahdollista määrittää moduulin yläosassa, vaikka tyypillisesti mallin suunnittelijat määrittelevät merkkien nimet, jotka ovat järkeviä, ts. Vasen sijainti näytetään lopulta sivun vasemmalla alueella ja bannerin sijainti olisi näkyy juuri sisällön yläpuolella ja niin edelleen.

Mistä tiedän, mitä viestejä mallini tukee?

Useimmat arvostetut mallisuunnittelijat selittävät, mitkä moduulipaikat ovat mallissa käytettävissä.

Joomla 3: ssa suunnittelijan vastuulla on määrittää oikeat sijainnit mallin yksityiskohdatiedostossa. Ilmaisten mallien kohdalla ei kuitenkaan ehkä tiedetä, mitkä sijainnit todella ovat.

Joten miten voit selvittää, mitkä kannat tukevat mallia?

Helpoin tapa tehdä tämä on noudattaa yllä olevia ohjeita Moduulien näyttäminen Joomlassa

Voit myös tarkastella suoraan, mitkä ovat mallitiedostojen sijainnit!

Avaa yksinkertaisesti mallin index.php-tiedosto ja etsi jdoc-tunniste. Huomaa paikkojen nimi, kun jdoc-tunniste tulee näkyviin. Toisin sanoen jos löydät seuraavat tunnisteet index.php-tiedostosta:

  

... 

  

  ...

   

.... 

  

Voit olettaa, että mallisi tukemat sijainnit ovat:

  • ylin
  • vasemmalle
  • lippu
  • oikein 

Joomla-moduulipaikkojen lisääminen

Tässä osassa näytetään lyhyesti, kuinka uusi moduulipaikka luodaan mihin tahansa malliin.

Ensin on päätettävä, mihin aiot sijoittaa sijainnin mallissasi (mallin HTML: n suhteen).

Sinun on ymmärrettävä tarkalleen, miten tempalate toimii. Lisäämme esimerkiksi johtava sivupalkki sijainti mallissamme. Löydämme sijaintitiedoston (index.php), johon haluamme lisätä johtavan sivupalkin ja lisätä seuraavan tyyppisen php / html-koodin:


  

   
   
      

 
   

 Sitten meidän on luotava moduulin sijainti Template Details -tiedostossa luomalla uusi johtava sivupalkki asentoon. Etsi mallisi mukana oleva TemplateDetails.xml-tiedosto kohdasta / templates / /templateDetails.xml

Etsi -tunniste XML-tiedostossa. Se näyttää tältä:


      vasemmalle
      oikein
      alkuun
      banneri
      otsikko
      alatunniste
      polku
      käyttäjä 1
      käyttäjä 2
      käyttäjä 3
      käyttäjä 4
      käyttäjä 5
      sisäosa
      virheenkorjaus
      Hae
      virheenkorjaus

Jos haluat lisätä oman sijaintisi, sinun on lisättävä uusi -tunniste ennen sulkupaikan tagia, tapauksessamme lisätään johtava sivupalkki asento heti korjata virheet jstk asentoon. Lopputulos on seuraava:


      vasemmalle
      oikein
      alkuun
      banneri
      otsikko
      alatunniste
      polku
      käyttäjä 1
      käyttäjä 2
      käyttäjä 3
      käyttäjä 4
      käyttäjä 5
      sisäosa
      virheenkorjaus
      Hae
      virheenkorjaus
      johtava sivupalkki
 

Kun tämä on tehty, voimme nyt määrittää moduulin johtava sivupalkki asema Laajennukset> Moduulit sivu.

uusi asema moduuleissa

 

Jos haluat todella näyttää ammattimaiselta, lopeta etsiminen ilmaiset mallit. Suurin osa heistä näyttää huonolta, asemansa ja joustavuutensa on hyvin rajallinen, niissä on vikoja ja ne sisältävät yleensä piileviä linkkejä alkuperäisiin suunnittelijoihin.

Jos haluat, että sivustosi näyttää hyvältä, mene ammattilaisille ja hanki itsellesi malli sieltä. Et tule pahoillani, ja lopputulos näkyy varmasti. Ensimmäinen vaikutelma verkkosivustosta on tietysti mallista, ja haluat todella saada ensimmäisen vaikutelman oikein! 

kirjailijasta
David Attard
David on työskennellyt verkko- / digitaalialalla tai sen ympäristössä viimeiset 18 vuotta. Hänellä on laaja kokemus ohjelmisto- ja verkkosuunnitteluteollisuudesta WordPressin, Joomlan ja niitä ympäröivien markkinarakojen käytöstä. Digitaalisena konsulttina hän keskittyy auttamaan yrityksiä saamaan kilpailuetua käyttämällä verkkosivustonsa ja tänään saatavilla olevien digitaalisten alustojen yhdistelmää.

Yksi asia vielä... Tiesitkö, että ihmiset, jotka jakavat hyödyllisiä juttuja, kuten tämä viesti, näyttävät myös mahtavilta? ;-)
Ole hyvä Jätä hyödyllinen kommentoi ajatuksiasi ja jaa tämä sitten Facebook-ryhmissäsi (ryhmissä), jotka pitävät tätä hyödyllisenä, ja hyödynnetään yhdessä. Kiitos jakamisesta ja mukavuudesta!

Disclosure: Tämä sivu voi sisältää linkkejä ulkoisille sivustoille tuotteille, joita rakastamme ja kannatamme sydämestämme. Jos ostat suosittelemiamme tuotteita, saatamme ansaita viittausmaksun. Tällaiset maksut eivät vaikuta suosituksiimme, emmekä hyväksy maksuja positiivisista arvosteluista.

 

keitä me olemme?

CollectiveRay on David Attardin johtama - työskennellyt web -suunnittelualalla ja sen ympärillä yli 12 vuotta, tarjoamme toimivia vinkkejä ihmisille, jotka työskentelevät verkkosivustojen kanssa ja niillä. Meillä on myös DronesBuy.net - sivusto drone -harrastajille.

David Attard

 

 

Kirjoittaja (t) esillä:  Inc-lehden logo   Sitepoint-logo   CSS Tricks -logo    webdesignerdepot-logo   WPMU DEV -logo   ja paljon muuta ...