Du kanske undrar vad som finns i innehållsplatshållare i din SharePoint 2010 sidlayout. Även om du kan placera text- och HTML-markering i platshållare, lägger du oftast in fält, kontroller, behållare och webbdelar i din sidlayout.
En sidlayout är en sorts ASP.NET-sida. De flesta kontroller som du kan använda på en ASP.NET-sida är rättvist spel för SharePoint. Ett mest anmärkningsvärt undantag är de vanliga ASP.NET-datakällkontrollerna. SharePoint har sina egna datakällkontroller som du använder istället.
Om du verkligen vill bli hård med utvecklingen av din sidlayout, bekanta dig med att skapa webbplatser med ASP.NET. Visual Studio Web Developer är en gratis nedladdning, och du kan använda den för att komma igång i ASP.NET. Det mesta av det du vet i ASP.NET kan appliceras på SharePoint-sidor.
Här är flera kontrolltyper som du kan lägga i en sidlayout för att innehålla innehåll:
-
Webbdelar/webbdelszoner: Webbdelszoner är behållare som innehåller andra behållare — webbdelar. I allmänhet placerar du zoner på ett sätt som definierar sidlayouten med en kombination av HTML/CSS-positionering och infogade zoner.
Som standard är zonerna orienterade vertikalt ; de infogade webbdelarna staplas upp och ner, och du kan flytta dem över eller under varandra. Webbdelszoner har dock egenskaper som kan ställas in i SharePoint Designer som gör att webbdelar kan sitta horisontellt bredvid varandra.
I SharePoint 2010 kan du infoga webbdelar direkt i en sidlayout utan en zon; men kom ihåg, detta bör endast göras när ett element ska finnas på varje sida som använder den sidlayouten, och det finns fördelar med att inte använda en zon eller låta sidredigerarna styra webbdelen.
-
HTML-kontroller: HTML-kontroller som kan infogas inkluderar HTML-markeringar, som IMG-taggar, DIV-taggar, stycketaggar och HTML-formulärkontroller, som inmatningsrutor och skickaknappar. Du kan också skriva HTML manuellt i sidlayouten.
-
ASP.NET-kontroller: Om du har erfarenhet av .Net-programmering kommer du att känna igen många av ASP.NET-kontrollerna som du kan infoga, till exempel standardkontroller som annonsrotatorer, kalendrar och ASP.NET-formulärkontroller. Dessa inkluderar även datakontroller, såsom rutnätsvyer och datakällor, valideringskontroller, såsom RequiredFieldValidator och navigeringskontroller.
-
SharePoint-kontroller: Datavy och serverkontroller specifika för SharePoint samt sidfält och innehållsfält.
-
Sidfält: Webbplatskolumner om själva sidan; till exempel kommentarer, innehållstyp och startdatum för titelschemaläggning.
För att hjälpa redaktörer kan du placera några av dessa fält i redigeringslägespanelen så att de kan redigera medan de redigerar sidan istället för att navigera till sidbiblioteket för att redigera. Innehåll som visas i redigeringslägespanelen är inte synligt för användare som tittar på den godkända sidan.
-
Innehållskontroller: Kontroller på sidan som lagrar innehåll, såsom sammanfattningslänkar, sidbild och sidinnehåll skiljer sig från webbdelar.
Sidfält och innehållskontroller är webbplatskolumner i innehållstypen som är kopplad till din sidlayout. Varje gång du vill lägga till ett nytt fält eller innehållskontroll till din sidlayout måste du lägga till en webbplatskolumn till din innehållstyp.
I allmänhet innehåller SharePoint-sidlayouter för publiceringswebbplatser minst en innehållskontroll (en HTML-behållare) samt webbdelszoner. Du kan dock göra ytterligare fältkontroller i webbläsaren som webbplatskolumner och lägga till innehållstyper för sidlayout för infogning på sidan.
Andra fältkontroller som redan har skapats för din användning i sidlayouter (beroende på om du använder den överordnade innehållstypen för artikelsidan eller innehållstypen för välkomstsidan) inkluderar sidbild, författare, byline och så vidare.
Vad är så speciellt med innehållskontroller? De är en del av publiceringsinfrastrukturen och lagras med sidinformationen. Det betyder att de är en del av versionshanteringen av sidan (vilket innebär att du kan återgå till en tidigare version av innehållet) och godkännandeprocessen (vilket innebär att besökare inte ser innehållet förrän sidan har godkänts).
Webbdelsinformation lagras med webbdelen, så när du klickar på OK på dina webbdelsändringar är de omedelbart synliga.