Maak een document van de sjabloon waarop u de geneste sjabloon wilt baseren. Voer een van de volgende handelingen uit:
Meer informatie over het maken van geneste sjablonen om inhoud te beheren op pagina's die ontwerpelementen delen in Dreamweaver.
Een genest sjabloon is een sjabloon waarvan het ontwerp en bewerkbare gebieden zijn gebaseerd op een ander sjabloon.Geneste sjablonen zijn handig voor het beheren van content in pagina's van een site die veel ontwerpelementen delen, maar enkele variaties tussen pagina's hebben. Een basissjabloon kan bijvoorbeeld bredere ontwerpregio's bevatten en bruikbaar zijn voor veel contentbijdragers voor een site, terwijl een genest sjabloon de bewerkbare regio's in pagina's voor een specifieke sectie in een site verder kan definiëren.
Bewerkbare regio's in een basissjabloon worden doorgegeven aan het geneste sjabloon en blijven bewerkbaar in pagina's die zijn gemaakt van een genest sjabloon, tenzij nieuwe sjabloonregio's worden ingevoegd in deze regio's.
Wijzigingen aan een basissjabloon worden automatisch bijgewerkt in sjablonen gebaseerd op het basissjabloon en in alle sjabloongebaseerde documenten die zijn gebaseerd op de hoofd- en geneste sjablonen.
In het volgende voorbeeld bevat het sjabloon trioHome drie bewerkbare regio's, genaamd Body, NavBar en Footer:
Om een genest sjabloon te maken, is een nieuw document op basis van het sjabloon gemaakt en vervolgens opgeslagen als sjabloon met de naam TrioNested.In het geneste sjabloon zijn twee bewerkbare regio's toegevoegd in de bewerkbare regio genaamd Body.
Wanneer je een nieuwe bewerkbare regio toevoegt in een bewerkbare regio die wordt doorgegeven aan het geneste sjabloon, verandert de markeringskleur van de bewerkbare regio naar oranje. Content die je toevoegt buiten de bewerkbare regio, zoals de afbeelding in de editableColumn, is niet langer bewerkbaar in documenten gebaseerd op het geneste sjabloon. De blauw gemarkeerde bewerkbare gebieden, of ze nu zijn toegevoegd in het geneste sjabloon of doorgegeven vanuit het basissjabloon, blijven bewerkbaar in documenten die zijn gebaseerd op het geneste sjabloon. Sjabloonregio's die geen bewerkbare regio bevatten, gaan door naar sjabloongebaseerde documenten als bewerkbare regio's.
Een geneste sjabloon maken
Geneste sjablonen laten je variaties van een basissjabloon maken. Je kunt meerdere sjablonen nesten om steeds specifiekere lay-outs te definiëren.
Standaard gaan alle bewerkbare sjabloonregio's van het basissjabloon door het geneste sjabloon naar het document gebaseerd op het geneste sjabloon. Dat betekent dat als je een bewerkbare regio maakt in een basissjabloon en vervolgens een genest sjabloon maakt, de bewerkbare regio verschijnt in documenten gebaseerd op het geneste sjabloon (als je geen nieuwe sjabloonregio's in die regio in het geneste sjabloon hebt ingevoegd).
Je kunt sjabloonopmaak invoegen binnen een bewerkbare regio zodat het niet doorgaat als een bewerkbare regio in documenten gebaseerd op het geneste sjabloon. Dergelijke regio's hebben een oranje rand in plaats van een blauwe rand.
Klik in het deelvenster Middelen op Sjablonen in het linkerdeelvenster. Selecteer Nieuwe sjabloon in het onderste deelvenster.
Selecteer Bestand > Nieuw. Selecteer in het dialoogvenster Nieuw document de categorie Pagina van sjabloon en selecteer vervolgens de site die het sjabloon bevat dat je wilt gebruiken. Dubbelklik in de lijst Sjabloon op het sjabloon om een nieuw document te maken.
Selecteer Bestand > Opslaan als. Selecteer in het dialoogvenster Opslaan als de optie Sjabloonbestanden in de vervolgkeuzelijst Opslaan als type.
Geef een naam op in het vak Opslaan als en klik op OK om het nieuwe document als een geneste sjabloon op te slaan.
Voorkom dat een bewerkbare regio wordt doorgegeven aan een genest sjabloon
In geneste sjablonen hebben doorgeefde bewerkbare regio's een blauwe rand. Je kunt sjabloonopmaak invoegen binnen een bewerkbare regio zodat het niet doorgaat als een bewerkbare regio in documenten gebaseerd op het geneste sjabloon. Dergelijke regio's hebben een oranje rand in plaats van een blauwe rand.
Bewerkbare gebieden zijn gedefinieerd door commentaartags bij sjablonen.
@@(" ")@@
Deze template code kan overal worden geplaatst binnen de <!-- InstanceBeginEditable --><!-- InstanceEndEditable --> tags die de bewerkbare regio omringen. Bijvoorbeeld:
<!-- InstanceBeginEditable name="EditRegion1" -->
<p>@@("")@@ Bewerkbaar 1 </p>
<!-- InstanceEndEditable -->
Verwante informatie
Prachtige websites ontwerpen in Dreamweaver
Ontwerp, codeer en beheer dynamische websites in een krachtige alles-in-één tool.