Een Sjabloon Voor Een Website Maken

Inhoudsopgave:

Een Sjabloon Voor Een Website Maken
Een Sjabloon Voor Een Website Maken

Video: Een Sjabloon Voor Een Website Maken

Video: Een Sjabloon Voor Een Website Maken
Video: How to Build a Website Using HTML Theme/Template 2024, April
Anonim

Als u een site plant die uit veel pagina's bestaat, is het uiterst belangrijk om te weten hoe u een sitesjabloon maakt. Het zal het leven van zowel de lay-outontwerper als de programmeur vereenvoudigen.

Een sjabloon voor een website maken
Een sjabloon voor een website maken

Wat is een websitesjabloon?

Elke site bestaat uit vele pagina's, die allemaal dezelfde elementen bevatten: service-informatie, menu, identiek ontwerp, enzovoort. Als u zich ten doel stelt een soortgelijk element op de hele site te wijzigen - bijvoorbeeld een nieuw item aan het menu toe te voegen - dan moet u deze actie op elke pagina uitvoeren. Als er 10 op de site staan, is de taak niet al te moeilijk. Wat als 100 of meer?

Een sjabloon is een soort lay-out die de logica van het weergeven van een materiaal implementeert. Hierin kunt u de weergavelocatie van het menu, de koptekst van de site, de hoofdinhoud, enzovoort instellen. De inhoud van de elementen die in de sjabloon zijn geschreven, wordt bepaald in het script of via de functionaliteit die wordt geboden door het contentmanagementsysteem.

U kunt zich een aantal documenten voorstellen als sjabloon. Eén bestand bevat opmaak. Dit is de lay-out zelf, waar de specifieke locatie van deze of gene inhoud wordt aangegeven. Het tweede bestand is verantwoordelijk voor wat er precies wordt weergegeven. De taak van het tweede document is om het lay-outbestand te analyseren en de echte waarden van de variabelen te vervangen.

Deze twee documenten zijn onafscheidelijk, omdat ze anders niet zo interessant zijn: als u het sjabloonbestand uitvoert, wordt er geen bruikbare informatie weergegeven. Hetzelfde zal gebeuren als u het handlerscript uitvoert zonder de lay-out zelf.

Hoe maak je een websitesjabloon?

Het maken van een paginalay-out van een site wordt gereduceerd tot het maken van een eenvoudig html-document, dat de logica bevat voor het weergeven van pagina-elementen. Tegelijkertijd moet u een bestand maken dat de weergave van de sjabloon regelt. Dit bestand zal de echte waarden van de variabelen bevatten.

Dit werk is behoorlijk tijdrovend, dus u kunt een kant-en-klare sjabloon-engine gebruiken. Smarty en Twig zijn voorbeelden. In dit geval volstaat het om de distributiekit voor de sjabloonengine te downloaden en, volgens de instructies, op de server te installeren. In dit geval hoeft u geen bestand te maken dat verantwoordelijk is voor het weergeven van echte variabelen, omdat het al is gemaakt - dit is de distributie zelf, dat wil zeggen een set bestanden. U hoeft alleen paginalay-outs te maken.

Houd er rekening mee dat moderne template-engines behoorlijk veelzijdig zijn. Je kunt praten over een aparte programmeertaal voor sjablonen, aangezien je in lay-outs een weergave kunt invoeren op voorwaarde, in een lus, enz.

Conclusie

Het maken van een sjabloon is een zeer goede manier om weergavelogica te scheiden van toepassingslogica. Dit maakt het de lay-outontwerper gemakkelijker en vereenvoudigt het werk van de programmeur.

Aanbevolen: