Operation Manual
DREAMWEAVER CS3
Handboek
416
Servergedrag voor XSL-transformaties bewerken
Nadat u een XSLT-fragment aan een dynamische webpagina hebt toegevoegd, kunt u te allen tijde het servergedrag voor
XSL-transformatie bewerken.
1 Dubbelklik in het paneel Servergedrag (Venster > Servergedrag) op het servergedrag voor XSL-transformatie dat u wilt
bewerken.
2 Breng de gewenste wijzigingen aan en klik op OK.
Een dynamische koppeling maken
U kunt een dynamische koppeling op uw XSLT-pagina maken die verwijst naar een specifieke URL als de gebruiker op een
bepaald woord of een groep woorden in uw XML-gegevens klikt. Zie de Dreamweaver-errata op
www.adobe.com/go/dw_documentation_nl voor volledige instructies.
Stijlen toepassen op XSLT-fragmenten
Als u een hele XSLT-pagina maakt (dat wil zeggen een XSLT-pagina met <body>- en <head>-tags), kunt u XML-gegevens
op de pagina weergeven en de gegevens met de eigenschappencontrole of het paneel CSS-stijlen opmaken zoals elk ander
deel van de inhoud. Als u een XSLT-fragment maakt om dit in een dynamische pagina in te voegen (bijvoorbeeld in een
ASP-, PHP- of ColdFusion-pagina), is het weergeven van stijlen in het fragment en in de dynamische pagina echter iets
gecompliceerder. Hoewel u afzonderlijk en buiten de dynamische pagina om aan een XSLT-fragment werkt, is het
belangrijk eraan te denken dat het fragment bedoeld is voor gebruik binnen de dynamische pagina en dat de uitvoer van
het XSLT-fragment uiteindelijk ergens tussen de
<body>-tags van de dynamische pagina terechtkomt. Bij deze workflow
moet u goed opletten dat u geen
<head>-elementen (zoals stijldefinities en koppelingen naar externe stijlpagina's) in XSLT-
fragmenten opneemt. Anders plaatst de toepassingsserver deze elementen in de
<body> van de dynamische pagina en
genereert dan een ongeldige opmaak.
Stel dat u een XSLT-fragment wilt maken dat in een dynamische pagina wordt ingevoegd en het fragment opmaakt met
dezelfde externe stijlpagina als de dynamische pagina. Als u dezelfde stijlpagina aan het fragment koppelt, bevat de
resulterende HTML-pagina een dubbele koppeling naar de stijlpagina (een in de
<head>-sectie van de dynamische pagina
en een andere in de
<body>-sectie van de pagina, waarin de inhoud van het XSLT-fragment verschijnt). In plaats van deze
benadering te kiezen dient u Design-Time stijlpagina's te gebruiken voor verwijzing naar de externe stijlpagina.
Gebruik bij het opmaken van de inhoud van XSLT-fragmenten de volgende workflow.
• Koppel eerst een externe stijlpagina aan de dynamische pagina. (Dit is de beste werkwijze voor het toepassen van stijlen
op de inhoud van elke webpagina.)
• Koppel vervolgens dezelfde externe stijlpagina aan het XSLT-fragment als een Design-Time stijlblad. Zoals de naam
aangeeft, werken Design-Time stijlpagina's alleen in de ontwerpweergave van Dreamweaver.
Nadatudevorigetweestappenhebtuitgevoerd,kuntunieuwestijlenmakeninuwXSLT-fragmentmetdezelfdestijlpagina
als u aan uw dynamische pagina hebt gekoppeld. De HTML-uitvoer zal schoner zijn (omdat de verwijzing naar de
stijlpagina alleen geldig is terwijl u in Dreamweaver werkt) en het fragment zal toch de juiste stijlen weergeven in de
ontwerpweergave. Bovendien worden al uw stijlen toegepast op zowel het fragment als de dynamische pagina wanneer u
de dynamische pagina in de ontwerpweergave bekijkt of in een browser voorvertoont.
Opmerking: Als u het XSLT-fragment in een browser voorvertoont, geeft deze de stijlen niet weer. In plaats daarvan dient u
dedynamischepaginaindebrowservoortevertonenomhetXSLT-fragmentindecontextvandedynamischepaginatezien.
Zie www.adobe.com/go/dw_xsl_styles_nl voor meer informatie over het gebruik van CSS voor het opmaken van XSLT-
fragmenten.
Zie ook
“Design-Time stijlpagina's gebruiken” op pagina 138