Geneste sjablonen maken in Dreamweaver

Laatst bijgewerkt op 25 apr. 2024

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:

Sjabloon met drie bewerkbare gebieden

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.

Genest sjabloon

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).

Notitie

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.

Maak een document van de sjabloon waarop u de geneste sjabloon wilt baseren. Voer een van de volgende handelingen uit:

  • 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.

Zoek in Codeweergave de bewerkbare regio die je wilt voorkomen dat deze doorgeeft.

Bewerkbare gebieden zijn gedefinieerd door commentaartags bij sjablonen.

Voeg de volgende code toe aan de bewerkbare regiocode:

@@(" ")@@

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 -->