Lisaväljad Joomlale

joomla lisaväljad

Allolev artikkel on tõlge Joomlashack'i kirjutatud artiklist "It's Confirmed! Joomla Will Have Custom Fields".

Mõni kuu tagasi kirjutasime artikli kuuest võimalikust uuendusest Joomla 3.7's.

Kohe eismene punkt selles oli "kohandatud väljad" ja me kirjutasime neist nii:

Kui see jõuab Joomla 3.7-sse, siis ilmselt lööb just see funktsioon laineid. See lisab võimaluse lisada kohandatud väljasid ehk lisaväljasid artiklitele, kasutajaprofiilidele ja kontaktivormidele.

Nüüd on siis hea uudis! Nüüd võime kinnitada, et lisaväljad Joomlasse tulevad. Õnnitleme siinkohal Allon Moritz'it kes on selle projekti eestvedaja koos kahe abilisega. See on üks suurim ja tõsiseim lisafunktsioon Joomla 3's aastast 2012.

Teeme detailsema vaate kuidas need väljad Joomlas toimivad. Samuti võid juurde uurida artiklit Ülevaade kõigist 19'st väljatüübist (inglise keeles, eestikeelne tõlge siin, toimetus).

Kuidas kasutada lisavälju Joomla artiklites

"Sisu" sakist leiad rippmenüü kahe uue valikuga: "Väljad" ja "Väljade grupid":

fields menu

"Väljad" all valid nuppu "Uus" ja lood välja millist vaja on. Näiteks leiad sealt sellised väljad: Kalender, Captcha, Märkekastid, Värv, Tekstiredaktor, E-post, Galerii, Pilt, Loetelu.

Väljad 1

Allapoole kerides leiame lisaks veel Meedia, Raadionupud, SQL, Telefon, Tekst, Tekstiala, Ajatsoon, URL, Kasutaja ja Kasutajagrupp nimelised väljad.

Väljad 2

Iga väljagruppi saab siduda kategooriatega. Ehk saab määrata, et välju näidatakse määratud kategooriasse kuuluvate artiklite juures:

Väljad kategooriatele

Igale väljale saab määrata oma õiguste taseme, lisaks saab määrata silti, ikooni ja/või CSS klassi:

Väljade seaded Joomla versioonis 3.7

Välju ei pea määrama gruppidesse, kuigi see võimalus on olemas:

Väljade grupid Joomlas

Väljade gruppe näeb artikli redigeerimisvaates. Igast grupist luuakse eraldi sakk. Nagu näha alloleval pildil, on sakiks loodud grupp "My Test Fields":

Väljade grupid Joomla artiklitele

Selle saki alt saab sisestada väljadele vastavaid andmeid artikli juurde:

Väljade andmed artiklis

Vaikimisi tekivad need väljad esilehel artikli sisu alla:

Joomla väljad artikli vaates

Mõned neist väljadest on väga kasulikud. Näiteks "Galerii" väli loob kena pildigalerii. Ainus, mida kasutaja tegema peab, on määrama kausta piltidele ja selle tulemusel luuakse galerii automaatselt.

Galerii väli Joomlas

Kuidas kasutada lisavälju kontaktide ja kasutajate juures

Paljud kasutavad lisavälju artiklite juures, kuid neid samu välju saab kasutada ka kasutajate ning kontaktivormi juures. Usutavasti hakkab nii mõnigi arendaja oma lisade juures lisaväljade võimalusi kasutama. Allpool näeb väljadele viitavaid menüülinke kasutajate halduse menüüs:

Kasutajate väljad Joomlas

Iga loodud väli kasutajate jaoks tekib registreerumise juurde ja kasutaja profiili lehele:

Kasutaja väljas Joomla lehel

Järgnev pilt näitab väljade menüülinke kontaktide komponendi juures. Igal komponendil on omad väljad ja väljade grupid.

Kontaktide väljad Joomlas

Kuidas Joomla lisavälju seadistada

Väljade võimalust saab sisse ja välja lülitada iga komponendi kohta eralid. Näiteks, kui tahad lubada välju kasutajaprofiilide juures, pead sa kasutajate halduses valima nupu "Valikud" ja sealt leidma saki "Integreerimine":

Kasutajatele väljade lisamine

Erinevaid seadeid väljadele leiad ka: Lisaprogrammid > Pluginad, avades plugina "Süsteem - Väljad". Siit saad juhtida millises asukohas välju artikli vaates näidatakse. Neid seadeid saab muuta ka iga välja jaoks eraldi.

Väljade plugin

Kokkuvõte

Väljad on Joomla arendusreliisi värskelt lisatud ja Joomla 3.7 arendus veel käib. Seega võite lisaks oodata erinevaid uuendusi enne kui Joomla 3.7 päris valmis saab. Igatahes praegu paistab kõik minevat positiivses suunas.

Artikli autor Joomlashack tegeleb juba arendustega milles hakatakse kasutama väljade erinevaid võimalusi, näiteks OSDownloads komponendis. Ja loomulikult viiakse ka Joomla kujundused uuendustega vastavusse.

Mis Sina arvad, kallis lugeja, kas sina leiad lisaväljadele rakendust?

blog comments powered by Disqus