Frage

Ich habe zwei benutzerdefinierte MasterPages, eine für Site und eine für die Systemseiten. Beide MasterPages verwenden dieselbe CSS-Datei, und beide referenzieren auch eine andere CSS-Datei als die andere.

Sitemasterpage: CSSFILEA. CSSFILEB

systemmasterpage: Cssfilc. CSSFILEB

Wenn ich beide MasterPages in den Site-Einstellungen ---> MasterPages definiert, egal was ich tue, entscheidet, dass SharePoint die SystemMasterpage sowohl für die Site als auch für das System verwenden kann. Um dies zu beweisen, während auf der Wurzel ( http://sitecollection/sitepages/default.aspx ), Ich betrachte die Quelle und ich kann den Tag als Tag klar sehen, dass beide CSS-Dateien von der SystemMasterPage-Erklärung (CSSFilec & B) verwendet werden (CSSFilec & B) und nicht der Sitemasterpage (CSSFilea & B).

Kann jemand das erklären?

Dies ist ein weiteres Beispiel: SitePages verwendet Systemstammseite

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Wenn Sie Site-Seiten verwenden, verfügen Sie nicht über die Publishing-Infrastruktur aktiviert, oder die Site-Level-Publishing-Funktionen aktiviert.Diese erstellten Seiten in der Seitenbibliothek und diese verwenden die Site-Masterseite."Standseiten" sind grundlegende Seiten, die nur die Systemstammseite verwenden.

Sie können die Veröffentlichungsinfrastruktur aktivieren, voraussetzt, dass Sie sharepoint Server ausführen, auch auf einer Team-Site.Dies gibt Ihnen die Veröffentlichung von Funktionen für "Seiten", jedoch nicht "Standseiten".

Andere Tipps

Die Site-Masterseite, die auf der Seite Einstellungen eingestellt ist, betrifft (oder limitiert auf) Publishing-Seiten, die in der Seitenbibliothek gespeichert sind, wenn die Publishing-Infrastruktur aktiviert ist, oder die Veröffentlichungsstandortvorlage wird verwendet.

Für Seiten, die in SITEPAGE-Bibliothek gespeichert sind, möchten Sie möglicherweise die Seitendeklaration ändern, um das dynamische Token zu verwenden, wie unten gezeigt generasacodicetagpre.

Das Token "~ masterurl / custom.master" wird zur Laufzeit durch den Wert in der CustomMasterurl-Eigenschaft des SPWEB ersetzt, das Sie bereits auf der Einstellungsseite einstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top