Du kan använda Dreamweaver för att infoga SSI på dina sidor, redigera SSI eller förhandsvisa sidor som innehåller SSI.
Användargränssnittet i Dreamweaver och senare har förenklats. Det kan därför hända att du inte hittar vissa av alternativen i den här artikeln i Dreamweaver och senare. Mer information finns i den här artikeln.
SSI (server-side includes)
Du kan använda Dreamweaver för att infoga serversidan-inkluderingar i dina sidor, redigera inkluderingarna eller förhandsgranska sidor som innehåller inkluderingar.
En serversidan-inkludering är en fil som servern inkorporerar i ditt dokument när en webbläsare begär ditt dokument från servern.
När en besökares webbläsare begär dokumentet som innehåller inkluderingsinstruktionen, bearbetar din server inkluderingsinstruktionen och skapar ett nytt dokument där inkluderingsinstruktionen ersätts med innehållet från den inkluderade filen. Servern skickar sedan detta nya dokument till besökarens webbläsare. När du öppnar ett lokalt dokument direkt i en webbläsare finns det dock ingen server för att bearbeta inkluderingsinstruktionerna i det dokumentet, så webbläsaren öppnar dokumentet utan att bearbeta dessa instruktioner, och filen som ska inkluderas visas inte i webbläsaren. Därför kan det vara svårt, utan att använda Dreamweaver, att titta på lokala filer och se hur de kommer att visas för besökare efter att du har lagt dem på servern.
Med Dreamweaver kan du förhandsgranska dokument precis som de kommer att visas efter att de är på servern, både i Designvyn och när du använder funktionen Förhandsgranska i webbläsare. För att göra detta måste du dock se till att du förhandsgranskar filen som innehåller inkluderingen som en temporär fil. (Välj Redigera > Inställningar, välj kategorin Förhandsgranska i webbläsare och se till att alternativet Förhandsgranska med temporär fil är valt.)
Om du använder en testserver, som Apache eller Microsoft IIS, för att förhandsgranska dina filer på din lokala enhet behöver du inte förhandsgranska filen som en temporär fil eftersom servern gör bearbetningen åt dig.
Att placera en serversidan-inkludering i ett dokument infogar en referens till en extern fil; den infogar inte innehållet från den angivna filen i det aktuella dokumentet. Innehållet i den angivna filen bör endast innehålla det Innehåll som du vill inkludera. Det vill säga, inkluderingsfilen bör inte innehålla några head-taggar, body-taggar, eller html-taggar (vilket betyder <html>-taggen—formatering HTML-taggar, som p-taggar, div-taggar, och så vidare, är bra). Om den gör det kommer dessa taggar att komma i konflikt med taggarna i originaldokumentet, och Dreamweaver kommer inte att visa sidan korrekt.
Du kan inte redigera den inkluderade filen direkt i ett dokument. För att redigera innehållet i en serversidan-inkludering måste du direkt redigera filen som du inkluderar. Alla ändringar av den externa filen återspeglas automatiskt i varje dokument som inkluderar den.
Det finns två typer av SSI: Virtuell och Fil. Dreamweaver infogar Filtyp-inkluderingar som standard, men du kan använda Egenskapsgranskaren för att välja den som är lämplig för typen av webbserver du använder:
- Om du har en Apache-webbserver väljer du Virtuell. I Apache fungerar Virtuell i alla fall, medan Fil endast fungerar i vissa fall.
- Om du har Microsoft IIS-server (Internet Information Server) väljer du Fil. (Virtuell fungerar endast med IIS under vissa omständigheter.)
Tyvärr låter inte IIS dig inkludera en fil i en mapp ovanför den aktuella mappen i mapphierarkin, såvida inte särskild programvara har installerats på servern.Om du måste inkludera en fil från en mapp högre upp i mapphierarkin på en IIS-server, fråga din systemadministratör om nödvändig programvara är installerad.
Om du har en annan typ av server eller om du inte vet vilken typ av server du använder frågar du systemadministratören om vilket alternativ som ska användas.
Vissa servrar är konfigurerade för att undersöka alla filer för att se om de innehåller SSI, andra servrar är konfigurerade för att endast undersöka filer med ett visst filtillägg, t.ex. .shtml, .shtm eller .inc. Om en SSI inte fungerar för dig frågar du systemadministratören om du behöver ett specialtillägg i namnet på filen som använder SSI. (Om filen t.ex. heter kanot.html kanske du måste byta namn på den till kanot.shtml.) Om du vill att filerna ska behålla tilläggen .html eller .htm ber du systemadministratören att konfigurera servern så att den undersöker alla filer (inte bara filer med ett visst tillägg) efter SSI. Det tar lite extra tid att analysera om en fil innehåller SSI, så sidorna som servern analyserar visas lite långsammare än andra sidor. Därmed erbjuder inte alla systemadministratörer alternativet att analysera alla filer.
Infoga SSI
Du kan använda Dreamweaver för att infoga serversidan-inkluderingar i din sida.
Infoga en SSI
Som standard infogas typen Fil för SSI.
- Om du har en Apache-webbserver väljer du Virtuell. I Apache fungerar Virtuell i alla fall, medan Fil endast fungerar i vissa fall.
- Om du har Microsoft IIS-server (Internet Information Server) väljer du Fil. (Virtuell fungerar endast med IIS under vissa särskilda omständigheter.)
Tyvärr kan du inte inkludera en fil i en mapp ovanför den aktuella mappen i mapphierarkin med IIS, såvida inte den särskilda programvaran har installerats på servern. Om du måste inkludera en fil från en mapp som ligger högre upp i mapphierarkin på en IIS-server hör du med systemadministratören om den nödvändiga programvaran är installerad.
Om du har en annan typ av server eller om du inte vet vilken typ av server du använder frågar du systemadministratören om vilket alternativ som ska användas.
Ändra vilken fil som inkluderas
Klicka på mappikonen och bläddra till och välj en ny fil att inkludera.
I rutan skriver du vägen och filnamnet för den nya filen som ska inkluderas.
Redigera innehållet i serversidans inkluderingar
Du kan använda Dreamweaver för att redigera serversidans inkluderingar. För att redigera innehållet som är associerat med den inkluderade filen måste du öppna filen.
Den inkluderade filen öppnas i ett nytt dokumentfönster.
Ändringarna återspeglas omedelbart i det aktuella dokumentet och i alla efterföljande dokument du öppnar som inkluderar filen.
Skapa snygga webbplatser i Dreamweaver
Designa, koda och hantera dynamiska webbplatser med ett kraftfullt allt-i-ett-verktyg.