Kontaktide leht ja ankrud

2–3 minutes

Et Veebiplatsil oleks mugav kontaktide lehel olevatele ametniku kontaktandmetele viidata, loob meie platvorm automaatselt ankru iga kontakti nimele ja ametinimetusele. Ligipääsetavuse parandamiseks on nüüd rakendatud väike tehniline muudatus, et kõik ankrud oleksid unikaalsed ja üheselt mõistetavad.

Mis on ankur ja kuidas süsteem toimib?

Ankur on mis tahes elemendi unikaalne ID, mis võimaldab luua nn ankrulinki. Ankrulink omakorda võimaldab viidata täpselt sellele elemendile, mille küljes ankur ehk vastav ID on. Sedasi saab kasutajat mugavalt juhatada ühel pikal leheküljel nt eri peatükkide või mingi kindla koha juurde, aga ka teisel alamlehel olevasse kindlasse kohta.

Näiteks mina olen lisanud Veebiplats.ee avalehele kasutajatoe lõigule ID ehk ankru “Kasutajatugi”. Nüüd saan ma sellele lõigule viidata ankrulingiga: https://veebiplats.ee/#Kasutajatugi. Ehk ankrule saab alati viidata, kasutades ankru nime ja lisades ette trellid. Kui tahetakse viidata teisele lehele, siis tuleb ka selle aadress ankrulingi ette lisada.

WordPressis saab ise ankru luua mis tahes elemendile, aga nagu eespool viidatud, teeb Veebiplats selle töö kontaktide puhul ise ära ning kontaktide lehel olevate kontaktimustrite nime ja ametinimetuse väljal oleva teksti puhul luuakse ankrud automaatselt. Kasutaja saab soovi korral moodustada ankru lingi mis tahes ametniku kontaktandmetele, kasutades ankruna tema nime või ametinimetust.

Mis on nüüd muudetud?

Varem polnud Veebiplasi platvormil arvestatud sellega, et sama ametinimetust võib olla mitu korda, kuid ID peab olema unikaalne. Edaspidi kontrollib süsteem automaatselt, kas samanimeline ankur on lehel juba olemas. Kui sama nimega ankur esineb mitu korda, lisatakse korduvatele ankrutele eristav järelliide.

Kui kontaktide nimekirjas on näiteks 3 kontakti, kelle ametinimetus on “raamatupidaja”, siis moodustuvad ankrud järgmiselt:

  • esimene ankur: “raamatupidaja“,
  • teine ankur: “raamatupidaja-2“,
  • kolmas ankur: “raamatupidaja-3“.

Iga samasuguse ankru lõppu liidetakse number, mis on ühe võrra suurem kui eelmisel samanimelisel ankrul.

Nüüd on kõik lehesisesed ankrud unikaalsed ning viited nendele viivad alati õigele kontaktile.

Mida see muudatus tähendab?

  • Lehe sisemised lingid töötavad nüüd kindlamalt.
  • Väheneb oht, et link viib valesse kohta või ei tööta üldse.

Kuigi muudatus toimub automaatselt, siis uue kontaktiviite lisamisel tasub olla tähelepanelik, et viidatakse õigele kontaktile.

Veebiplatsi automaatsed kontaktiankrud

Veebiplatsil luuakse automaatsed ankrud, kui:

  • alamlehe nimi on „Kontakt“, „Kontaktid“, „Vallavolikogu“ või „Linnavolikogu“ (teistel alamlehtedel automaatset ankrute genereerimist ei toimu)
  • kasutatud on Veebiplatsi kontaktimustrit
  • tekst asub mustri väljadel “Nimi” või “Ametinimetus”

Kui eelnevad tingimused on täidetud, siis loodud ankur ehk ID on sama mis väljale sisestatud tekst, v.a:

  • täpitähtedel ei ole täppe
  • tühikute asemel on sidekriipsud
  • koma kustutatakse
  • kui lehel on mitu sama ametinimetusega kontakti, lisatakse lõppu eristav järelliide -2, -3 jne (nt raamatupidaja, raamatupidaja-2, raamatupidaja-3)

Kontakti nimele ja ametinimetusele saab alati viidata, lisades lingis ette # ja järgides eelnimetatud reegleid.
Näiteks #mari-maasikas, #vallasekretar. Kui viidatakse teiselt alamlehelt, siis tuleb lisada ka ette pikem link, mis juhatab vastavale lehele.

Täpsema juhendi ankrute kasutamise kohta leiate meie kasutusjuhendi ankrute peatükist.