SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




SitePage Content von hand setzen

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
282 Beiträge
MStel erstellt 7 Juli 2015 13:14
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

ich habe eine eigene "Websiteseite" erstellt (SitePage) und möchte dieser in PowerShell einen eigenen Inhalt geben. Wie komme ich an den Content dieses Objektes heran?
Ich rufe die Methode Web.ProcessBatchData auf und gebe einen Standard XML Code mit.
$result = $web.ProcessBatchData($xml)

Allerdings benötige ich meinen aspx Code innerhalb dieses Objekts.

Oder ist es Möglich ein Layout-Template für meine Site zu definieren, anhand von einer schon fertigen aspx Seite

Sehe nur leere Properties wenn ich das Objekt ausgeben lasse, das ist ja aber nicht die Stelle an der ASPX Code eingefügt wird..

Alle Antworten

Ohne Rang
234 Beiträge
Patrick Als Antwort am 7 Juli 2015 14:20
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Die vorhandenen Sitetemplates bekommst du recht einfach. Siehe https://blog.afrait.com/get-the-default-site-templatenames-e-g-sts0-deen/

Ich habe mir für die Abteilungsseiten eine eigene Teamseite zusammengebaut, diese als Vorlage gespeichert und dann über Powershell so angelegt:

New-SPWeb -url "ZIELADRESSE" -name "NAME" -template "NEUE_ERSTELLTES_TEMPLATE" -UseParentTopNav

Grüße

 

Patrick

Zu meinem SharePoint Blog: afraIT

Ohne Rang
282 Beiträge
MStel Als Antwort am 7 Juli 2015 15:39
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

du hast eine einzelne aspx seite als vorlage gespeichert?
Wie? was wird bei template angegeben, ein pfad oder?

Ohne Rang
234 Beiträge
Patrick Als Antwort am 7 Juli 2015 17:10
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Über die Seiteneinstellungen als Vorlage speichern...

Als Beispiel habe ich ich mit Erfolg so eine Seite erstellt (Einmal PublishingSite, einmal TeamSite):

New-SPWeb -url "http://sp13/inside " -name "Inside" -template BLANKINTERNET#0 -UseParentTopNav

New-SPWeb -url "http://sp13/events " -name "Events" -template STS#0 -UseParentTopNav

Dies funktioniert so bei den bereits bestehenden Templates.

Grüße

 

Patrick

Zu meinem SharePoint Blog: afraIT