U kunt Dreamweaver gebruiken om include-bestanden op de server in uw pagina's in te voegen, de include-bestanden te bewerken of pagina's met include-bestanden voor te vertonen.
De gebruikersinterface van nieuwere versies van Dreamweaver is vereenvoudigd. Daarom zijn sommige opties die in dit artikel worden beschreven, niet beschikbaar in nieuwere versies van Dreamweaver. Meer informatie vindt u in dit artikel.
Include-bestanden op de server
Je kunt Dreamweaver gebruiken om server-side includes in je pagina's in te voegen, de includes te bewerken of pagina's met includes te bekijken in voorvertoning.
Een server-side include is een bestand dat de server in je document opneemt wanneer een browser je document van de server opvraagt.
Wanneer de browser van een bezoeker het document opvraagt dat de include-instructie bevat, verwerkt je server de include-instructie en maakt een nieuw document waarin de include-instructie wordt vervangen door de inhoud van het opgenomen bestand.De server stuurt dit nieuwe document vervolgens naar de browser van de bezoeker.Wanneer je echter een lokaal document direct in een browser opent, is er geen server om de include-instructies in dat document te verwerken, dus opent de browser het document zonder die instructies te verwerken, en het bestand dat opgenomen zou moeten worden, verschijnt niet in de browser.Hierdoor kan het moeilijk zijn om zonder Dreamweaver naar lokale bestanden te kijken en ze te zien zoals ze verschijnen voor bezoekers nadat je ze op de server hebt geplaatst.
Met Dreamweaver kun je documenten bekijken in voorvertoning precies zoals ze verschijnen nadat ze op de server staan, zowel in de Design-weergave als wanneer je de functie Voorvertoning in browser gebruikt.Om dit te doen, moet je er echter voor zorgen dat je het bestand dat de include bevat bekijkt in voorvertoning als een tijdelijk bestand.(Selecteer Bewerken > Voorkeuren, selecteer de categorie Voorvertoning in browser en zorg ervoor dat de optie Voorvertoning met tijdelijk bestand is geselecteerd.)
Als je een testserver gebruikt, zoals Apache of Microsoft IIS, om je bestanden op je lokale schijf te bekijken, hoef je het bestand niet als tijdelijk bestand te bekijken omdat de server de verwerking voor je doet.
Het plaatsen van een server-side include in een document voegt een verwijzing naar een extern bestand in; het voegt niet de inhoud van het opgegeven bestand in het huidige document in.De inhoud van het opgegeven bestand moet alleen de inhoud bevatten die je wilt opnemen.Dat wil zeggen, het include-bestand mag geen head-tags, body-tags of html-tags bevatten (dus de <html>-tag—opmaak- HTML-tags, zoals p-tags, div-tags, enzovoort, zijn prima).Als het dat wel doet, zullen deze tags conflicteren met de tags in het oorspronkelijke document, en zal Dreamweaver de pagina niet goed weergeven.
U kunt het ingesloten bestand niet rechtstreeks in het document bewerken. Om de inhoud van een server-side include te bewerken, moet je direct het bestand dat je opneemt bewerken.Eventuele wijzigingen aan het externe bestand worden automatisch doorgevoerd in elk document dat het opneemt.
Er bestaan twee soorten include-bestanden: Virtueel en Bestand. Dreamweaver voegt standaard File-type includes in, maar je kunt de Property inspector gebruiken om degene te selecteren die geschikt is voor het type webserver dat je gebruikt:
- Als u een Apache-webserver gebruikt, selecteert u Virtueel. In Apache werkt Virtueel in alle gevallen, terwijl Bestand slechts in bepaalde gevallen werkt.
- Als u een Microsoft Internet Information Server (IIS) gebruikt, selecteert u Bestand. (Virtueel werkt alleen in bepaalde omstandigheden met IIS.)
Helaas staat IIS niet toe dat je een bestand opneemt in een map boven de huidige map in de maphiërarchie, tenzij er speciale software op de server is geïnstalleerd.Als u een bestand uit een map hoger in de maphiërarchie op een IIS-server moet opnemen, vraag dan uw systeembeheerder of de benodigde software is geïnstalleerd.
Voor andere soorten servers, of als u niet weet welk type server u gebruikt, vraagt u de systeembeheerder welke optie u moet gebruiken.
Sommige servers zijn zo geconfigureerd dat ze alle bestanden onderzoeken om te kijken of deze include-bestanden op de server bevatten. Andere servers onderzoeken alleen bestanden met een bepaalde bestandsextensie, zoals .shtml, .shtm of .inc. Als een include-bestand op de server niet werkt, vraag de systeembeheerder dan of u een speciale extensie moet gebruiken voor de naam van het bestand dat het include-bestand gebruikt. (Als het bestand bijvoorbeeld kano.html heet, moet u de naam mogelijk wijzigen in kano.shtml.) Als u wilt dat bestanden de extensie .html of .htm behouden, vraag de systeembeheerder dan om de server zo te configureren dat deze alle bestanden onderzoekt op include-bestanden (niet alleen bestanden met bepaalde extensies). Een bestand parseren op de aanwezigheid van include-bestanden kost extra tijd, zodat pagina's die de server parseert, iets trager worden geladen dan andere pagina's. Daarom zullen sommige systeembeheerders niet de mogelijkheid bieden om alle bestanden te parseren.
Include-bestanden op de server invoegen
Je kunt Dreamweaver gebruiken om server-side includes in je pagina in te voegen.
Een include-bestand op de server invoegen
Standaard wordt een include-bestand van het type Bestand ingevoegd.
- Als u een Apache-webserver gebruikt, selecteert u Virtueel. In Apache werkt Virtueel in alle gevallen, terwijl Bestand slechts in bepaalde gevallen werkt.
- Als u een Microsoft Internet Information Server (IIS) gebruikt, selecteert u Bestand. (Virtueel werkt alleen in bepaalde specifieke omstandigheden met IIS.)
Het is bij IIS niet mogelijk een bestand in te sluiten in een map boven de huidige map in de mappenhiërarchie, tenzij speciale software op de server is geïnstalleerd. Als u een bestand moet insluiten uit een hogere map in de mappenhiërarchie op een IIS-server, vraagt u de systeembeheerder of de benodigde software is geïnstalleerd.
Voor andere soorten servers, of als u niet weet welk type server u gebruikt, vraagt u de systeembeheerder welke optie u moet gebruiken.
Wijzigen welk bestand wordt ingesloten
Klik op het mappictogram en blader naar een nieuw bestand om op te nemen en selecteer het.
Typ in het vak het pad en de bestandsnaam van het nieuwe bestand dat je wilt opnemen.
Bewerk de inhoud van server-side includes
Je kunt Dreamweaver gebruiken om server-side includes te bewerken. Om de content te bewerken die is gekoppeld aan het opgenomen bestand, moet je het bestand openen.
Het ingesloten bestand wordt geopend in een nieuw documentvenster.
De wijzigingen worden direct weergegeven in het huidige document en in alle volgende documenten die je opent en die het bestand bevatten.
Prachtige websites ontwerpen in Dreamweaver
Ontwerp, codeer en beheer dynamische websites in een krachtige alles-in-één tool.