Če načrtujete spletno mesto, ki bo sestavljeno iz več strani, je izredno pomembno vedeti, kako narediti predlogo spletnega mesta. Poenostavil bo življenje oblikovalca postavitve in programerja.
Kaj je predloga spletnega mesta?
Vsako spletno mesto je sestavljeno iz številnih strani, od katerih vsaka vsebuje enake elemente: servisne informacije, meni, enak dizajn itd. Če si zastavite cilj, da spremenite podoben element na celotnem spletnem mestu - recimo, dodajte nov element v meni - potem boste morali to dejanje izvesti na vsaki strani. Če jih je na spletnem mestu 10, potem naloga ni pretežka. Kaj če 100 ali več?
Predloga je neke vrste postavitev, ki izvaja logiko prikaza materiala. V njem lahko nastavite prikazno mesto menija, glavo spletnega mesta, glavno vsebino itd. Sama vsebina elementov, zapisanih v predlogi, je nastavljena v skriptu ali prek funkcije, ki jo zagotavlja sistem za upravljanje vsebin.
Nekaj dokumentov si lahko predstavljate kot predlogo. Ena datoteka vsebuje oznake. To je sama postavitev, kjer je navedena posebna lokacija te ali one vsebine. Druga datoteka je odgovorna za to, kaj točno bo prikazano. Naloga drugega dokumenta je analizirati datoteko postavitve in nadomestiti realne vrednosti spremenljivk.
Ta dva dokumenta sta neločljiva, ker sicer nista tako zanimiva: če zaženete datoteko s predlogo, ne bo prikazala nobenih koristnih informacij. Enako se bo zgodilo, če zaženete skript vodnika brez same postavitve.
Kako ustvariti predlogo spletnega mesta?
Ustvarjanje postavitve strani spletnega mesta se zmanjša na ustvarjanje preprostega html dokumenta, ki vsebuje logiko za prikaz elementov strani. Hkrati morate ustvariti datoteko, ki nadzoruje prikaz predloge. Ta datoteka bo vsebovala dejanske vrednosti spremenljivk.
To delo je precej zamudno, zato lahko uporabite že pripravljen mehanizem za predloge. Primeri sta Smarty in Twig. V tem primeru je dovolj, da prenesete distribucijski komplet mehanizma za predloge in ga v skladu z navodili namestite na strežnik. V tem primeru vam ni treba ustvariti datoteke, odgovorne za prikaz resničnih spremenljivk, saj je že bila ustvarjena - to je sama distribucija, to je nabor datotek. Ustvariti morate le postavitve strani.
Upoštevati je treba, da so sodobni mehanizmi za predloge precej vsestranski. Lahko se pogovorite o ločenem programskem jeziku za predloge, saj lahko v postavitve vnesete zaslon po pogojih, v zanki itd.
Zaključek
Ustvarjanje predloge je zelo dober način, da ločite prikazno logiko od logike aplikacije. To olajša oblikovalca postavitve in poenostavi delo programerja.