Si esteu planejant un lloc format per moltes pàgines, és extremadament important saber com fer una plantilla de lloc. Simplificarà la vida tant del dissenyador de maquetes com del programador.
Què és una plantilla de lloc web?
Qualsevol lloc consta de moltes pàgines, cadascuna de les quals conté els mateixos elements: informació del servei, menú, disseny idèntic, etc. Si us fixeu l'objectiu de canviar un element similar a tot el lloc (per exemple, afegint un element nou al menú), haureu de realitzar aquesta acció a cada pàgina. Si n'hi ha deu al lloc, la tasca no és massa difícil. Què passa si 100 o més?
Una plantilla és un tipus de disseny que implementa la lògica de mostrar un material. Hi podeu configurar la ubicació de visualització del menú, la capçalera del lloc, el contingut principal, etc. El contingut mateix dels elements escrits a la plantilla s’estableix a l’script o mitjançant la funcionalitat que proporciona el sistema de gestió de contingut.
Us podeu imaginar un parell de documents com a plantilla. Un fitxer conté etiquetes. Aquest és el disseny en si, on s’indica la ubicació específica d’aquest o aquell contingut. El segon fitxer és responsable del que es mostrarà exactament. La tasca del segon document és analitzar el fitxer de disseny i substituir els valors reals de les variables.
Aquests dos documents són inseparables, perquè en cas contrari no són tan interessants: si executeu el fitxer de plantilla, no mostrarà cap informació útil. El mateix passarà si s'executa l'script de controlador sense el disseny en si.
Com es crea una plantilla de lloc web?
La creació d’un disseny de pàgina de lloc es redueix a crear un document HTML senzill, que conté la lògica per mostrar elements de pàgina. Al mateix temps, heu de crear un fitxer que controli la visualització de la plantilla. Aquest fitxer contindrà els valors reals de les variables.
Aquest treball requereix molt de temps, de manera que podeu utilitzar un motor de plantilla ja fet. Smarty i Twig en són exemples. En aquest cas, n’hi ha prou amb descarregar el kit de distribució del motor de plantilles i, d’acord amb les instruccions, instal·lar-lo al servidor. En aquest cas, no cal que creeu un fitxer responsable de mostrar variables reals, ja que ja s'ha creat: aquesta és la distribució mateixa, és a dir, un conjunt de fitxers. Només cal crear dissenys de pàgina.
Cal tenir en compte que els motors de plantilla moderns són força versàtils. Podeu parlar d’un llenguatge de programació separat per a plantilles, ja que en els dissenys podeu introduir una pantalla per condició, en bucle, etc.
Conclusió
La creació d’una plantilla és una molt bona manera de separar la lògica de visualització de la lògica d’aplicacions. Això facilita el disseny del disseny i simplifica el treball del programador.