/ / Ako implementovať zmeny vlastného štýlu na veľa vzorových stránok v SharePoint - sharepoint-2010

Ako nasadiť zmeny vlastného štýlu na zväzok hlavných stránok v službe SharePoint - sharepoint-2010

Pracujem v službe SharePoint 2010 a bol somZaujíma vás, existuje spôsob, ako nasadiť jednu zmenu CSS na úvodnú stránku pre každú podradenú stránku v mojej kolekcii stránok? Používam tímový tím a používam v4.master.

odpovede:

1 pre odpoveď č. 1

Predpokladám, že všetky vaše podstránky odkazujú na jednu hlavnú stránku v koreňovom adresári kolekcie vašich stránok.

Tiež predpokladám, že odkedy používate hlavnú stránku OOTB (v4.master), zostane „nedotknutá“ a nemá v nej preto žiadne vlastné CSS.

Ak je to zatiaľ správne, máte tri možnosti:

  1. RELATÍVNE CSS, Môžete vytvoriť vlastný súbor CSS a pridaťodkaz na to v hlave vašej hlavnej stránky. Táto zmena sa musí vykonať iba raz a prejaví sa na všetkých stránkach na všetkých stránkach. Znamená to však, že musíte upravovať HTML na hlavnej stránke, takže by som to nemal odporučiť, ak používate niektorú z OOTB. súbory ako v4.master.

<SharePoint: CssRegistration runat = "server" Name = "custom.css" Po = "corev4.css" EnableCssTheming = "false">

  1. TÉMA. Vytvorte novú tému webu, ktorá obsahuje vášvlastný súbor CSS, potom ho jednoducho priradíte k svojmu webu pomocou používateľského rozhrania Nastavenia stránky. Nevyžaduje sa to žiadna zmena hlavnej stránky, témy sa však pri novom vytváraní automaticky nepoužijú. Jediným spôsobom, ako to automatizovať, je prostredníctvom prijímača funkcií alebo funkcií.

  2. ALTERNATE CSS. Vytvorte si svoj vlastný súbor CSS a nahrajte hopriečinok Knižnica štýlov na vašom webe a potom ho označiť ako alternatívny CSS. Toto nastavenie jednoducho umožňuje dizajnérovi určiť adresu URL súboru CSS, ktorý sa načíta po predvolených štýloch SP. Nastavenie alternatívneho CSS automaticky zdedia všetky podriadené stránky (predvolene), ak však nemáte aktivované funkcie publikovania, môžete ich nastaviť pomocou používateľského rozhrania Nastavenia stránok, musíte to urobiť pomocou kódu alebo skriptu Powershell.

Dúfam, že to pomôže.