Handboek Annuleren

Geneste sjablonen maken in Dreamweaver

 

 

Meer informatie over het maken van geneste sjablonen om inhoud te beheren op pagina's die ontwerpelementen delen in Dreamweaver.

Een geneste sjabloon is een sjabloon waarvan het ontwerp en de bewerkbare gebieden gebaseerd zijn op een andere sjabloon. Geneste sjablonen zijn handig om de inhoud te beheren op pagina's van een site die veel ontwerpelementen gemeen hebben. Een basissjabloon kan bijvoorbeeld een breder ontwerpgebied bevatten en bruikbaar zijn voor veel content contributors voor een site, terwijl een geneste sjabloon verder de bewerkbare gebieden in pagina's kan definiëren voor een specifieke sectie in een site.

Bewerkbare gebieden in een basissjabloon zijn door de geneste sjabloon doorgegeven en blijven bewerkbaar in pagina's die vanuit een geneste sjabloon gemaakt zijn, tenzij er nieuwe sjabloongebieden in deze gebieden ingevoegd zijn.

Wijzigingen in een basissjabloon worden automatisch bijgewerkt in de sjablonen op basis van het basissjabloon en in alle sjabloongebaseerde documenten op basis van de hoofd- en geneste sjablonen.

In het volgende voorbeeld bevat de sjabloon trioHome drie bewerkbare gebieden, namelijk Body, Nav, Bar en Footer:

Sjabloon met drie bewerkbare gebieden

Er is om een geneste sjabloon te maken een nieuw document op basis van de sjabloon gemaakt, het is vervolgens bewaard als een sjabloon onder de naam TrioNested. In het geneste sjabloon zijn er twee bewerkbare gebieden in het bewerkbare gebied Body toegevoegd.

Genest sjabloon

Als u een nieuw bewerkbaar gebied toevoegt aan een bewerkbaar gebied dat aan een geneste sjabloon is doorgegeven, dan wijzigt de markeerkleur van het bewerkbare gebied in oranje. De inhoud die u buiten het bewerkbare gebied toevoegt, zoals de afbeelding in de editableColumn kan niet meer bewerkt worden in documenten op basis van de geneste sjabloon. De met blauw gemarkeerde bewerkbare gebieden, of ze nu toegevoegd zijn aan de geneste sjabloon of via de basissjabloon doorgegeven, blijven bewerkbaar in documenten die op de geneste sjabloon gebaseerd zijn. Sjabloongebieden die geen bewerkbaar gebied bevatten komen als bewerkbare gebieden door op sjablonen gebaseerde documenten.

Een geneste sjabloon maken

Met geneste sjablonen kunt u variaties op een basissjabloon maken. U kunt meerdere sjablonen nesten om steeds meer specifieke indelingen te definiëren.

Alle bewerkbare sjabloongebieden van de basissjabloon worden standaard doorgegeven van de geneste sjabloon aan het document op basis van het geneste sjabloon. Dat betekent dat wanneer u een bewerkbaar gebied in een basissjabloon maakt, en dan een geneste sjabloon maakt, het bewerkbare gebied in documenten verschijnt die gebaseerd zijn op de geneste sjabloon (als u geen nieuwe sjabloongebieden in dat gebied in de geneste sjabloon invoegde).

Opmerking:

U kunt sjabloonopmaakcodes in een bewerkbaar gebied invoegen zodat het niet als een bewerkbaar gebied doorgegeven wordt in documenten op basis van de geneste sjabloon. Dergelijke gebieden hebben een oranje in plaats van een blauwe rand.

  1. 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 met de sjabloon die u wilt gebruiken. Dubbelklik in de lijst Sjablonen op de sjabloon om een nieuw document te maken.

  2. Selecteer Bestand > Opslaan als. Selecteer in het dialoogvenster Opslaan als de optie Sjabloonbestanden in de vervolgkeuzelijst Opslaan als type.

  3. Geef een naam op in het vak Opslaan als en klik op OK om het nieuwe document als een geneste sjabloon op te slaan.

Voorkomen dat een bewerkbaar gebied wordt doorgegeven aan een geneste sjabloon

Doorgegeven bewerkbare gebieden in geneste sjablonen hebben een blauwe rand. U kunt sjabloonopmaakcodes in een bewerkbaar gebied invoegen zodat het niet als een bewerkbaar gebied doorgegeven wordt in documenten op basis van de geneste sjabloon. Dergelijke gebieden hebben een oranje in plaats van een blauwe rand.

  1. Zoek in codeweergave het bewerkbare gebied dat u niet wilt laten doorgeven.

    Bewerkbare gebieden zijn gedefinieerd door commentaartags bij sjablonen.

  2. Voeg de volgende code toe aan de bewerkbare regiocode:
    @@(" ")@@
    @@(" ")@@
    @@(" ")@@

    Deze sjablooncode kunt u overal invoegen tussen de tags <!-- InstanceBeginEditable --><!-- InstanceEndEditable --> die rondom de bewerkbare regio staan. Bijvoorbeeld:

    <!-- InstanceBeginEditable name="EditRegion1" -->
    <p>@@("")@@ Editable 1 </p>
    <!-- InstanceEndEditable -->
    <!-- InstanceBeginEditable name="EditRegion1" --> <p>@@("")@@ Editable 1 </p> <!-- InstanceEndEditable -->
    <!-- InstanceBeginEditable name="EditRegion1" --> 
    <p>@@("")@@ Editable 1 </p> 
    <!-- InstanceEndEditable -->

Krijg sneller en gemakkelijker hulp

Nieuwe gebruiker?