az utolsó cikkemben dokumentáltam, hogyan lehet Mesteroldalt létrehozni a SharePoint 2013-ban. A mesteroldalak meghatározzák a webhely globális chrome-elemeit. Ez a cikk ismerteti, hogyan hozhat létre egyéni oldalelrendezéseket a SharePoint 2013-ban. A SharePoint 2013 oldalmodellről további információt a Microsoft jelen cikkében talál.
az oldal elrendezésének megtervezése
ebben a példában egy oldal darabját fogjuk újra létrehozni a weboldalunkon (www.navantis.com):
előző cikkünkben létrehoztuk a Mesteroldalt, amely meghatározta az oldal fejlécét, láblécét és globális stíluslapjait. Most létrehozunk egy oldalelrendezést, amely ezt az alapformátumot követi. A tartalom dinamikus lesz, így ezen elrendezés alapján annyi oldalt hozhat létre, amennyit csak akar.
oldalelrendezésünkben a következő területeket fogjuk meghatározni “mezővezérlőként”. Mindegyiket egyetlen tartalomtárolóban fogjuk létrehozni, és kifejezetten lefektetjük őket, hogy tükrözzék a tervünket:
a bal felső sarokban található zsemlemorzsa a SharePoint zsemlemorzsa nyomvonalát használhatjuk, és beágyazzuk a hírlevél-előfizetést az oldal elrendezésébe, mert nem akarjuk, hogy ez kifejezetten meghatározásra kerüljön az elrendezésben.
A tartalom típusának meghatározása
tehát mielőtt elvégeznénk a HTML-munkát, hozzunk létre egy tartalomtípust (a tartalommezők definícióját), amely meghatározza ezeket a mezőket az oldalunk számára. A fenti terv alapján a következő mezőkre van szükségünk:
- LargeHeadline
- RightHandBlurb
- LeftLinkList
- LeftColumnTitle
- LeftColumnText
- RightColumnText
tartalomtípus létrehozásához lépjen a Webhelybeállítások –> webhelytartalom-típusok menüpontra (a Web Designer galériák alatt). Ha megnézi az Oldalelrendezés Tartalomtípusait, akkor a cikk, A katalógus, az üdvözlő oldal stb. Létrehozunk egy tartalomtípust az elrendezéshez. Kattintson a Létrehozás gombra, és írja be az új tartalomtípus nevét:
a szülő tartalomtípus alatt kiválaszthatja azt a szülőt, amelytől a tartalomtípus örökölni fog. Ha megnézi a meglévő oldalelrendezési tartalomtípusokat, azok a tartalomtípus oldalról örökölnek. Az oldal a tartalomtípusok közzététele csoportban található. Megadhatja azt a csoportot is, amelybe el szeretné helyezni az új tartalomtípust – hozzáadhatja a meglévő Oldalelrendezési tartalomtípusok csoporthoz, vagy létrehozhat saját egyéni csoportot.
amikor létrehozta az új tartalomtípust, a SharePoint 2013 megjeleníti azokat az oszlopokat, amelyeket automatikusan örökölt az Oldaltartalomtípustól. Lehetővé teszi, hogy adjunk néhány újakat, hogy képviselje az egyéni mezőket. Kattintson a Hozzáadás az új webhelyről oszlopra, és adjunk hozzá minden mezőt:
minden oszlophoz megadhatjuk a típust. Azoknál a mezőknél, amelyeket kifejezetten stílusosítani akarunk, használhatjuk az egysoros szöveg opciót, hogy a tartalom szerzője egyszerű szövegbe kerüljön, amelyet a sablon formáz. Azoknál a mezőknél, amelyeket nagyobb ellenőrzést szeretnénk biztosítani a tartalom szerzője számára, megadhatjuk a mezőt teljes HTML-tartalomként, majd a tartalom szerzője bármilyen HTML-t beilleszthet a rich text editor segítségével. A mi területeinkhez használjuk ezt a megközelítést:
- LargeHeadline-egy sor szöveg
- RightHandBlurb-több sor szöveg
- LeftLinkList-teljes HTML
- LeftColumnTitle-egyetlen sor szöveg
- LeftColumnText-teljes HTML
- RightColumnText-teljes HTML
minden mezőhöz hozzon létre egy webhely oszlopot.
most már vannak mezők A tartalom tárolására, most hozzunk létre egy oldalelrendezést.
Oldalelrendezés létrehozása
Oldalelrendezés létrehozásához lépjen a Tervezéskezelőbe, és kattintson a 6 gombra. Oldalelrendezések Szerkesztése. Kattintson hozzon létre egy oldalelrendezést. Adjon nevet az oldal elrendezésének, válassza ki a mesteroldalt és az éppen létrehozott tartalomtípust.
ha megtekinti az oldal elrendezését, látni fogja, hogy nem tűnik soknak – az elrendezés megfelelő formázásához frissítenünk kell a terepi vezérlők körüli HTML-t.
az Oldalelrendezés közzététele
az Oldalelrendezés használata előtt közzé kell tenni. Az Oldalelrendezés közzétételéhez lépjen a Webhelybeállítások –> Mesteroldalak és oldalelrendezések oldalra. Két fájlt fog látni – az egyik HTML, a másik ASPX. a SharePoint 2013-ban a HTML most a fő, és HTML-szerkesztővel szerkesztheti. A SharePoint 2013 ezután automatikusan létrehozza az ASPX fájlt. Az elrendezés közzétételéhez kattintson a HTML fájlra, majd a Közzététel gombra:
ez mind a HTML, mind az ASPX fájlokat közzéteszi, most elérhetővé téve őket egy oldal létrehozásához az elrendezés alapján.
oldal létrehozása
az új elrendezésen alapuló oldal létrehozásához lépjen az új oldalra.
ha ezután a Page –> Page Layouts oldalra lép, az új oldalelrendezést az elérhető oldalelrendezések Listájában találja meg. Az oldal elrendezésének megváltoztatásakor Most látnia kell az összes olyan mezőt, amelyet korábban létrehoztunk a tartalomtípusunkban.
a tartalmat úgy töltheti ki, hogy beírja, vagy átmásolja és beilleszti a meglévő webhelyről vagy az office-dokumentumokból, például a Wordből. A copy and paste jelentősen javult a korábbi verziókhoz képest!
itt van a tartalom most kitöltve:
most már közzé oldalunkat…
Tartalmunk ott van, de az elrendezés nem tükrözi azt, amit mi want…so most szerkessze a HTML-t az elrendezés frissítéséhez.
az oldalelrendezések testreszabása
az oldalelrendezések a SharePoint 2013-ban csak HTML fájlok, sok további jelöléssel, amelyek meghatározzák, hogy a vezérlők hova kerülnek. Most testreszabhatjuk a HTML fájlt a design manager segítségével. Egyszerűen megragadhatja a HTML-fájl másolatát, elvégezheti a módosításokat, és újra feltöltheti a fájlt, és a SharePoint 2013 elvégzi a többit. A fájl megragadásának két módja van:
- menj a Design Manager –> 3. Töltsön fel tervezési fájlokat, és térképezzen fel egy hálózati meghajtót a mesteroldal könyvtárába.
- lépjen a Webhelybeállítások –> Mesteroldalak és oldalelrendezések elemre, és letöltheti a fájlt.
miután néhányszor megismételte az oldal elrendezését, és a SharePoint 2013 Által biztosított kivonatokat a megfelelő helyekre helyezte, most már szépen formázott oldalunk van:
a főoldal területén található összes tartalmat a SharePoint teljes mértékben kezeli, a tartalom szerzője könnyen megváltoztathatja.
ezt a bejegyzést Chris Woodill írta
Christopher Woodill a Navantis Közszférájának alelnöke. Több mint 15 éves tapasztalattal rendelkezik a technológiai stratégiák tervezésében, irányításában és végrehajtásában mind az állami, mind a magánszektorban, Christopher felelős az állami szektor értékesítéséért, stratégiájáért és megoldásaiért ügyfeleink számára az egészségügyben, a kormányzatban, az önkormányzatokban és az oktatásban.