0

Ich habe eine Kopie (in SharePoint Designer) meiner v4.master erstellt und ich nenne sie "NEW.master" ..... alles von der Toplevel-Seite.Was muss MasterPage/CSS in SharePoint 2010 für benutzerdefiniertes Design geändert werden?

Ich speicherte und ich legte die "NEW.master" als meine Standard-MasterPage für die Website.

Dann gehe ich hier http://MySiteName/_Layouts/ChangeSiteMasterPage.aspx und ich stelle sicher, dass es "NEW.master" in beiden Dropdown zeigt und ich das Kontrollkästchen für beide auf "Reset alle Unterseiten zum Erben dieser Site-Master-Seite Einstellung".

Alles gut und es funktioniert alles gut.

Aber wenn ich zurück in SharePoint Designer gehe, gehe ich zu "~/_styles/corev4.css" und mache einige Änderungen daran.

Alle funktionieren gut für die Homepage, aber die CSS-Änderungen spiegelt nicht meine anderen Websites und Unterseiten !! Die Änderungen von MasterPage spiegeln sich jedoch wider ...

Irgendeine Idee wie/wo meine CSS-Änderungen zu reflektieren auf alle meine Websites mit meinem "NEW.master" ??

Was mache ich falsch ???

Antwort

0

Sind Sie als Administrator angemeldet? Möglicherweise muss das CSS eingecheckt werden, um Änderungen widerzuspiegeln.

+0

Yip, ich bin, und das CSS wird geprüft, in ... – Etienne

+0

änderte ich meine Formulierung ein bisschen in meinem Posting auf „Alle arbeiten gut für die Homepage, aber die CSS-Änderungen nicht auf meine anderen Seiten reflektiert und Unterseiten !! Die Änderungen von MasterPage spiegeln sich jedoch wider ... " – Etienne

0

Halten Sie es einfach!

Aufzählung aller Webs in der aktuellen Websitesammlung;

$collection = Get-SPSite http://localhost/ 
    foreach ($web in $collection.AllWebs) { 
     $web | Select-Object -Property Title, Url, WebTemplate 
    $web.Dispose() 
    } 
$collection.Dispose() 

Titel, Url und Vorlage für jede Site/Sub-Site. A full list of template are available here.

Ich schrieb ein Skript, um alle verfügbaren Vorlagen auf Ihrer Website und im Web als solche anzuzeigen;

$site = Get-SPSite http://localhost/ 
    $web = $site.OpenWeb("") 
    Write-Host "Site: " + $site.id 
    Write-Host "Web: " + $web.id 
$web.WebTemplate | Format-Table title, id -AutoSize 
$template = $web.GetAvailableWebTemplates(1033) 
    Write-Host "Template: " + $template 
    $web.Dispose() 
$site.Dispose() 

Vorlagen sind im 12/14-Stock unter; C: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ Webservererweiterungen \ 14 \ Template \ Features \

Layout-Stylesheets befinden sich; C: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ Webservererweiterungen \ 14 \ TEMPLATE \ LAYOUTS \ 1033 \ STYLES

Das Ändern von CSS-Zuordnungen kann mit Power Shell erfolgen;

$web = Get-SPWeb http://localhost/ 
$web.AlternateCssUrl = "http://localhost/_layouts/styles/yourstyles.css" 
$web.AllProperties["__InheritsAlternateCssUrl"] = $True 
$web.Update() 

Eine andere Möglichkeit besteht darin, ein deklaratives Tag als Master in die Masterseite einzufügen;

<SharePoint:CssRegistration Name="/_styles/yourstyles.css" runat="server" EnableCssTheming="true" After="true"/> 
Verwandte Themen