Arbeta med biblioteksobjekt

Senast uppdaterad den 20 dec. 2021

Läs det här avsnittet när du vill lära dig hur du skapar biblioteksposter i Dreamweaver och infogar och redigerar biblioteksposter i dokument.

Ett bibliotek är en särskild Dreamweaver-fil som innehåller en samling av enskilda resurser eller kopior av resurser som du kan placera på dina webbsidor. Resurserna i ett bibliotek kallas biblioteksposter. Objekt som du kan lagra i ett bibliotek inkluderar bilder, tabeller, ljud, och filer som skapats med Adobe Flash. Du kan automatiskt uppdatera alla sidor som använder ett biblioteksobjekt när du redigerar objektet.

Anta till exempel att du bygger en stor webbplats för ett företag som vill att en slogan ska visas på varje sida.Du kan skapa ett biblioteksobjekt som innehåller sloganen och använda det biblioteksobjektet på varje sida. Om sloganen ändras kan du ändra biblioteksobjektet och automatiskt uppdatera varje sida som använder det.

Dreamweaver lagrar biblioteksobjekt i en Library-mapp inom den lokala rotmappen för varje plats. Varje plats har sitt eget bibliotek.

Du kan skapa ett biblioteksobjekt från vilket element som helst i brödtext-avsnittet av ett dokument, inklusive text, tabeller, formulär, Java-applets, plug-ins, ActiveX-element, navigeringsfält och bilder.

För länkade objekt som bilder lagrar biblioteket endast en referens till objektet. Den ursprungliga filen måste finnas kvar på den angivna platsen för att biblioteksobjektet ska fungera korrekt.

Det kan dock fortfarande vara bra att spara en bild i en bibliotekspost. Du kan till exempel lagra en komplett img-tagg i ett biblioteksobjekt, vilket gör att du enkelt kan ändra bildens alt-text, eller till och med dess src-attribut, på hela platsen. (Använd inte denna teknik för att ändra en bilds bredd- och höjd-attribut, om du inte också använder en bildredigerare för att ändra bildens faktiska storlek.)

Om biblioteksposten innehåller länkar kanske inte länkarna fungerar på den nya platsen. Bilder i en bibliotekspost kopieras inte heller till den nya platsen.

När du använder ett biblioteksobjekt infogar Dreamweaver en länk till det, snarare än själva objektet, på webbsidan. Det vill säga, Dreamweaver infogar en kopia av HTML-källkoden för det objektet i dokumentet och lägger till en HTML-kommentar som innehåller en referens till det ursprungliga, externa objektet. Det är denna externa referens som möjliggör automatisk uppdatering.

När du skapar ett biblioteksobjekt som inkluderar ett element med ett Dreamweaver-beteende kopplat till det, kopierar Dreamweaver elementet och dess händelsehanterare (attributet som anger vilken händelse som utlöser åtgärden, som onClick, onLoad, eller onMouseOver, och vilken åtgärd som ska anropas när händelsen inträffar) till biblioteksobjektfilen. Dreamweaver kopierar inte de associerade JavaScript-funktionerna till biblioteksobjektet. När du istället infogar biblioteksobjektet i ett dokument infogar Dreamweaver automatiskt de lämpliga JavaScript-funktionerna i head-avsnittet av det dokumentet (om de inte redan finns där).

Om du kodar JavaScript-funktioner manuellt (d.v.s. om du skapar dem utan att använda Dreamweaver-beteenden) kan du göra dem till en del av en bibliotekspost om du använder beteendet Anropa JavaScript för att köra koden. Om du inte använder ett Dreamweaver-beteende för att köra koden sparas inte koden som en del av biblioteksposten.

Det finns särskilda krav för att redigera beteendena i biblioteksobjekt. Biblioteksobjekt kan inte innehålla formatmallar, eftersom koden för dessa element är del av head-avsnittet.

Skapa en bibliotekspost baserat på en markering

I dokumentfönstret växlar du till designvyn och markerar en del av ett dokument som du vill spara som en bibliotekspost.

Välj Verktyg > Bibliotek > Lägg till objekt i bibliotek.

Skriv ett namn för det nya biblioteksobjektet och tryck sedan på Enter (Windows) eller Return (Macintosh).

Dreamweaver sparar varje biblioteksobjekt som en separat fil (med filtillägget .lbi) i Library-mappen i platsens lokala rotmapp.

Skapa en tom bibliotekspost

Se till att ingenting är markerat i Dokumentfönstret.

Om något är markerat kommer det att placeras i det nya biblioteksobjektet.

Välj kategorin Bibliotek i resurspanelen.

Klicka på knappen Ny bibliotekspost längst ned i panelen.

Medan objektet fortfarande är markerat anger du ett namn för det, tryck sedan på Retur (Windows) eller Return (Macintosh).

Infoga en bibliotekspost i ett dokument

När du lägger till ett biblioteksobjekt på en sida infogas det faktiska innehållet i dokumentet tillsammans med en referens till biblioteksobjektet.

Placera insättningspunkten i dokumentfönstret.

Välj kategorin Bibliotek i resurspanelen.

Gör något av följande:
  • Dra en bibliotekspost från resurspanelen till dokumentfönstret.
Obs!

Om du vill infoga innehållet i en bibliotekspost utan att inkludera en referens till posten i dokumentet trycker du på Kontroll (Windows) eller Alternativ (Macintosh) medan du drar posten från resurspanelen. Om du infogar en post på det här sättet kan du redigera posten i dokumentet, men dokumentet kommer inte att uppdateras när du uppdaterar sidor som använder den biblioteksposten.

  • Välj en bibliotekspost och klicka på Infoga.

Redigera biblioteksposter och uppdatera dokument

När du redigerar ett biblioteksobjekt kan du uppdatera alla dokument som använder det objektet.Om du väljer att inte uppdatera förblir dokumenten kopplade till bibliotekobjektet; du kan uppdatera dem senare.

Du kan byta namn på objekt för att bryta deras anslutning med dokument eller mallar, ta bort objekt från webbplatsens bibliotek och återskapa ett saknat biblioteksobjekt.

Redigera en bibliotekspost

Välj kategorin Bibliotek i resurspanelen.

Markera en bibliotekspost.

Klicka antingen på knappen Redigera eller dubbelklicka på biblioteksposten.

Dreamweaver öppnar ett nytt fönster, liknande dokumentfönstret, för redigering av biblioteksobjektet.Den gråa bakgrunden visar att du redigerar ett biblioteksobjekt i stället för ett dokument.

Gör ändringarna och spara dem.

Ange om du vill uppdatera dokumenten på den lokala platsen som använder biblioteksposten. Välj Uppdatera för att uppdatera direkt. Om du väljer Uppdatera inte, uppdateras inte dokumenten förrän du väljer Verktyg > Bibliotek > Uppdatera aktuell sida eller Uppdatera sidor.

Uppdatera det aktuella dokumentet så att den aktuella versionen av alla biblioteksobjekt används

Välj Verktyg > Bibliotek > Uppdatera aktuell sida.

Uppdatera hela webbplatsen eller alla dokument som använder ett visst biblioteksobjekt

Välj Verktyg > Bibliotek > Uppdatera sidor.

Välj vad du vill uppdatera i snabbmenyn Sök i:
  • För att uppdatera alla sidor på den valda webbplatsen så att de använder den aktuella versionen av alla biblioteksobjekt väljer du Hela webbplatsen och väljer sedan webbplatsnamnet i den intilliggande popup-menyn.

  • För att uppdatera alla sidor på den aktuella platsen som använder bibliotekobjektet väljer du Filer som använder och väljer sedan namn på ett bibliotekobjekt i den intilliggande popup-menyn.

Se till att Bibliotekobjekt är valt i alternativet Uppdatera.

Om du vill uppdatera mallarna samtidigt väljer du även Mallar.

Klicka på Börja.

Dreamweaver uppdaterar resurserna enligt angivet. Om du valde alternativet Visa logg genererar Dreamweaver en rapport som visar om filerna uppdaterades utan problem, tillsammans med annan information.

Byta namn på en bibliotekspost

Välj kategorin Bibliotek i resurspanelen.

Markera biblioteksposten, pausa och klicka sedan igen. (Dubbelklicka inte. Om du dubbelklickar öppnas posten för redigering.)
Ange ett nytt namn.
Klicka någon annanstans eller tryck på Enter (Windows) eller Retur (Macintosh).
Ange om du vill uppdatera dokument som använder objektet genom att välja antingen Uppdatera eller Uppdatera inte.

Ta bort en bibliotekspost från ett bibliotek

När du tar bort ett biblioteksobjekt tar Dreamweaver bort det från biblioteket men ändrar inte innehållet i dokument som använder objektet.

Välj kategorin Bibliotek i resurspanelen.

Markera biblioteksposten.
Klicka antingen på knappen Ta bort eller tryck på tangenten Delete och bekräfta sedan att du vill ta bort objektet.

Om du tar bort en bibliotekspost kan du inte använda Ångra för att hämta den. Du kan dock återskapa den.

Återskapa ett saknat eller borttaget biblioteksobjekt

Välj en instans av objektet i ett av dina dokument.
Klicka på knappen Återskapa i egenskapsinspektören (Fönster > Egenskaper).

Anpassa markering av biblioteksobjekt

Du kan anpassa markeringsfärgen för biblioteksobjekt och visa eller dölja markering genom att ställa in markeringsinställningar.

Ändra markeringsfärg på biblioteksobjekt

Välj Redigera > Inställningar (Windows) eller Dreamweaver > Inställningar (Mac OS).
Välj kategorin Markering i listan till vänster i dialogrutan Inställningar.
Klicka på färgrutan Biblioteksobjekt och välj sedan en markeringsfärg med färgväljaren (eller ange det hexadecimala färgvärdet i textrutan).
Välj Visa för att visa markeringsfärgen i dokumentfönstret.
Klicka på OK.

Så här visar eller döljer du markering i dokumentfönstret

Om du vill visa markeringen väljer du Visa > Alternativ för designvyn > Visuella hjälpmedel >Osynliga element. Om du vill dölja markeringen avmarkerar du Osynliga element.

Redigera egenskaperna för ett biblioteksobjekt

Du kan använda Egenskapsgranskaren för att öppna ett biblioteksobjekt för redigering, koppla loss ett valt biblioteksobjekt från dess källfil eller skriva över ett objekt med det för närvarande valda biblioteksobjektet.

Markera en bibliotekspost i ett dokument.
Välj ett av dessa alternativ i Egenskapsgranskaren (Fönster > Egenskaper):

Källa

Visar filnamnet och platsen för källfilen för biblioteksobjektet. Du kan inte redigera den här informationen.

Öppna

Öppnar källfilen för biblioteksposten för redigering. Det här motsvarar att välja objektet i panelen Resurser och klicka på knappen Redigera.

Koppla loss från original

Bryter länken mellan det valda biblioteksobjektet och dess källfil. Du kan redigera det lossade objektet i dokumentet, men det är inte längre ett biblioteksobjekt och uppdateras inte när du ändrar originalet.

Återskapa

Skriver över den ursprungliga biblioteksposten med den aktuella markeringen. Använd det här alternativet för att återskapa biblioteksobjekt om det ursprungliga biblioteksobjektet saknas eller av misstag har raderats.

Gör biblioteksobjekt redigerbara i ett dokument

Om du har lagt till ett biblioteksobjekt i ditt dokument och vill redigera objektet specifikt för den sidan måste du bryta länken mellan objektet i dokumentet och biblioteket.När du har gjort en instans av ett biblioteksobjekt redigerbar uppdateras den instansen inte när biblioteksobjektet ändras.

Markera en bibliotekspost i det aktuella dokumentet.
Klicka på Koppla loss från original i Egenskapsgranskaren (Fönster > Egenskaper).

Redigera ett beteende i en bibliotekspost

För att redigera ett beteende i ett biblioteksobjekt måste du först sätta in objektet i ett dokument och sedan göra objektet redigerbart i det dokumentet. När du har gjort ändringarna kan du återskapa biblioteksobjektet och ersätta objektet i biblioteket med det redigerade objektet från ditt dokument.

Öppna ett dokument som innehåller biblioteksposten.

Notera namnet på biblioteksobjektet samt de exakta taggar det innehåller. Du behöver den här informationen senare.

Välj biblioteksobjektet och klicka sedan på Koppla loss från original i Egenskapspanelen (Fönster > Egenskaper).
Välj elementet som har beteendet kopplat till sig.
I panelen Beteenden (Fönster > Beteenden) dubbelklickar du på åtgärden som du vill ändra.
I dialogrutan som visas gör du dina ändringar och klickar sedan på OK.

Välj kategorin Bibliotek i resurspanelen.

Notera det exakta namnet och versaliseringen av det ursprungliga biblioteksobjektet. Välj det och klicka sedan på knappen Ta bort.
I dokumentfönstret väljer du alla element som utgör biblioteksobjektet.

Var försiktig så att du väljer exakt samma element som fanns i det ursprungliga biblioteksobjektet.

Klicka på knappen Ny bibliotekspost på resurspanelen och ge den nya posten samma namn som den post som du tog bort, med samma stavning och skiftläge.

Om du vill uppdatera biblioteksposten i andra dokument på platsen väljer du Verktyg > Bibliotek > Uppdatera sidor.

Välj Filer som använder i snabbmenyn Sök i.
I den intilliggande popup-menyn väljer du namnet på det biblioteksobjekt du just skapade.
I alternativet Uppdatera kontrollerar du att Library Items är markerat och klickar sedan på Start.
När uppdateringarna är klara klickar du på Stäng.