Operation Manual
Naar boven
eventuele koppelingen in het bestand bijgewerkt, zodat hun documentafhankelijke relatieve paden correct zijn. Later, wanneer u een document
maakt dat op deze sjabloon is gebaseerd, en dit opslaat, worden alle documentafhankelijke relatieve koppelingen opnieuw bijgewerkt om deze
naar de juiste bestanden te laten verwijzen.
Als u een nieuwe documentafhankelijke relatieve koppeling toevoegt aan een sjabloonbestand, bestaat het gevaar dat u een onjuiste padnaam
opgeeft als u in het tekstvak voor de koppeling in de eigenschappencontrole het pad typt. Het correcte pad in een sjabloonbestand is het pad van
de map Sjablonen naar het gekoppelde document, niet het pad van de map van het op een sjabloon gebaseerde document naar het gekoppelde
document. Zorg ervoor dat de correcte paden voor koppelingen bestaan door bij het maken van koppelingen in sjablonen het pictogram met de
map of het pictogram Wijzen naar bestand in de eigenschappencontrole te gebruiken.
Voorkeuren voor het bijwerken van koppelingen in Dreamweaver 8.01
Vóór Dreamweaver 8 (dat wil zeggen Dreamweaver MX 2004 en eerder), werkte Dreamweavergeen koppelingen bij naar bestanden die zich in de
map Sjablonen bevonden. (Als u bijvoorbeeld een bestand met de naam main.css in de map Sjablonen had en href="main.css" had geschreven
als de koppeling in het sjabloonbestand, zou Dreamweaver deze koppeling niet bijwerken bij het maken van een op een sjabloon gebaseerde
pagina.)
Bepaalde gebruikers haalden hun voordeel uit de manier waarop Dreamweaver koppelingen naar bestanden in de map Sjablonen behandelde en
gebruikten deze inconsistentie voor het maken van koppelingen die ze doelbewust niet wilden bijwerken bij het maken van op een sjabloon
gebaseerde pagina's. Als u bijvoorbeeld nog steeds Dreamweaver MX 2004 gebruikt en een site met verschillende mappen voor verschillende
toepassingen hebt—Dreamweaver, Flash en Photoshop. Elke productmap bevat een op een sjabloon gebaseerde pagina index.html en een
unieke versie van het bestand main.css op hetzelfde niveau. Als het sjabloonbestand de documentafhankelijke relatieve koppeling href="main.css"
(een koppeling naar een versie van het bestand main.css in de map Sjablonen) bevat en als u wilt dat uw op een sjabloon gebaseerde index.html-
pagina's deze koppeling ook geschreven bevatten, kunt u de op een sjabloon gebaseerde index.html-pagina's maken zonder dat u er zich zorgen
over hoeft te maken of Dreamweaver deze specifieke koppelingen bijwerkt. Als Dreamweaver MX 2004 de op een sjabloon gebaseerde
index.html-pagina's maakt, verwijzen de (niet-bijgewerkte) koppelingen href="main.css" naar de bestanden main.css die zich in de mappen voor
Dreamweaver, Flash en Photoshop bevinden en niet naar het bestand main.css dat zich in de map Sjablonen bevindt.
In Dreamweaver 8 is dit gedrag echter dusdanig gewijzigd dat alle documentafhankelijke relatieve koppelingen worden bijgewerkt wanneer u op
een sjabloon gebaseerde pagina's maakt, ongeacht de schijnbare locatie van de gekoppelde bestanden. Bij dit scenario controleert Dreamweaver
de koppeling in het sjabloonbestand (href=“main.css”) en maakt een koppeling in de op een sjabloon gebaseerde pagina, die relatief is aan de
locatie van het nieuwe document. Als u bijvoorbeeld een op een sjabloon gebaseerd document maakt dat één niveau hoger ligt dan de map
Sjablonen, zou Dreamweaver de koppeling in het nieuwe document schrijven als href="Sjablonen/main.css". Deze manier van bijwerken in
Dreamweaver 8 verbreekt koppelingen op pagina's die waren gemaakt door ontwerpers die de eerdere gang van zaken in Dreamweaver
gebruikten, waarbij koppelingen naar bestanden in de map Sjablonen niet werden bijgewerkt.
In Dreamweaver 8.01 is een voorkeur toegevoegd waarmee u het gedrag van bijwerken van relatieve koppelingen in en uit kunt schakelen. (Deze
speciale voorkeur geldt alleen voor koppelingen naar bestanden in de map Sjablonen, niet voor koppelingen in het algemeen.) Het
standaardgedrag is dat deze koppelingen niet worden bijgewerkt (zoals in Dreamweaver MX 2004 en eerder), maar als u wilt dat Dreamweaver dit
soort koppelingen bij het maken van op een sjabloon gebaseerde pagina's bijwerkt, kunt u de selectie van de voorkeur uitschakelen. (Dit zou u
bijvoorbeeld alleen doen als uw map Sjablonen een pagina met overlappende stijlen (CSS), main.css, bevat en u de koppeling
href="Sjablonen/main.css" wilt opnemen in een op een sjabloon gebaseerd document. Deze handelwijze wordt echter niet aangeraden omdat de
map met sjablonen eigenlijk alleen sjabloonbestanden van Dreamweaver (DWT) moet bevatten.)
Als u Dreamweaver documentafhankelijke relatieve paden naar niet-sjabloonbestanden in de map Sjablonen wilt laten bijwerken, selecteert u in
het dialoogvenster Site-instelling de categorie Sjablonen (deze vindt u bij Geavanceerde instellingen ) en schakelt u de optie Overschrijf de
relatieve paden van het document niet, uit.
Raadpleeg de Dreamweaver TechNote op de Adobe-website op www.adobe.com/go/f55d8739_nl.
Serverscripts in sjablonen en op een sjabloon gebaseerde documenten
Bepaalde serverscripts worden ingevoegd in het allereerste begin of uiterste einde van het document (vóór de tag <html> of na de tag </html>).
Dergelijke scripts moeten op een speciale manier worden behandeld in sjablonen en op een sjabloon gebaseerde documenten. Normaal
gesproken geldt dat als u wijzigingen aanbrengt aan scriptcode vóór de tag <html> of na de tag </html> in een sjabloon, de wijzigingen niet
worden gekopieerd naar documenten die op die sjabloon zijn gebaseerd. Hierdoor ontstaan serverfouten als andere serverscripts, binnen de
hoofdtekst van de sjabloon, afhankelijk zijn van de scripts die niet worden gekopieerd. U ontvangt een waarschuwing als u scripts vóór de tag
<html> of na de tag </html> in een sjabloon wijzigt.
Als u dit probleem wilt vermijden, kunt u de volgende code invoegen in het gedeelte head van de sjabloon:
Met deze code in een sjabloon worden wijzigingen aan scripts vóór de tag <html> of na de tag </html> gekopieerd naar documenten die op deze
sjabloon zijn gebaseerd. U kunt deze scripts in documenten die op de sjabloon zijn gebaseerd, dan echter niet meer bewerken. U hebt dan ook
de keuze tussen deze scripts in de sjabloon bewerken en deze scripts bewerken in documenten die op de sjabloon zijn gebaseerd; beide
mogelijkheden hebben is niet mogelijk.
1 <!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
589










