SharePoint 2013: fejl ved oprettelse af en ny side
Efter import af en designpakke fra Design Manager giver en ny publiceringsside fejlen “Invalid field name”. Et PowerShell-script finder den manglende kolonne, og rettelsen er at tilføje den til indholdstypen Page.
Jeg har rodet lidt med den nye Design Manager i SharePoint 2013 på det seneste for at se, om jeg kunne brande SharePoint på den måde, som Microsoft fortæller mig er det nye sort. Så jeg lavede en designpakke og udrullede den pakke på mit testsite. Det gik godt. Så ville jeg se, om et produktionssite kunne bruge designpakken, præcis som Microsoft havde annonceret. Jeg nåede bare aldrig rigtig til produktionssitet.
Alt i alt virker det som et fint koncept med BYOS (Bring You Own Software). Jeg kunne bruge Dreamweaver på min Mac til at redigere masterpages, page layouts, styles og scripts. Det er ret fedt. Jeg valgte dog at bruge en blanding af Sublime og NotePad++ til redigeringen.
Så prøvede jeg at lave en designpakke og importere den til mit testmiljø. Da jeg derefter prøvede at oprette en ny publiceringsside, fik jeg denne sjove fejl
Invalid field name. {50631c24-1371-4ecf-a5ae-ed41b03f4499}
Hmm, det gav ikke rigtig mening. Så jeg prøvede at finde ud af, hvilket felt der manglede:
Jeg lavede dette PowerShell-script og gemte det som “GetFieldGuids.ps1”
1$web = Get-SPWeb http://sp2013dev 2foreach ($field in $web.Fields) 3{ 4write-output "Title: $($field.Title) | ID: $($field.Id)" 5} 6$web.Dispose()- Så åbnede jeg PowerShell og kørte
.\GetFieldGuids.ps1 > c:\work\Fields.txt
- Så åbnede jeg PowerShell og kørte
Søgte hurtigt efter nøglen “1371” og fandt denne lille skiderik, “Hide physical URLs from search”, blandt resultaterne i filen.
- Tid til at søge på Google efter “SharePoint Hide physical URLS from search”. Jeg fandt 2 blogindlæg:
- Nick Pattersons blogindlæg (http://blogs.catapultsystems.com/NPatterson/archive/2013/05/17/design-packages-amp-article-pages.aspx), der beskrev præcis det, der skete med mit site.
- BondBytes blogindlæg (http://www.bondbyte.com/Blog/tabid/55/EntryId/24/SharePoint-2013-Design-Packages-broken.aspx)
Rettelsen#
<
ol>
- Gå til indholdstypen “Page”
- Tilføj følgende kolonner fra de eksisterende Site Columns.

Sidst opdateret