SharePoint 2013 でサイトをテンプレート化すると「外観の変更」ができなくなる

SharePoint 2013 および Office 365 の SharePoint Online で、サイトをテンプレート化して、そこからサイトを新規作成した際、そのサイトで「外観の変更」をしようとすると画面が真っ白でなにも選択できない、という問題が発生することがあります。

20130731image01

これは、サイトをテンプレート化する際、コンテンツを含まないオプションを選択したことが原因です。この「外観」を定義している「構成済みの外観」を確認すると…

20130731image02

(ノ∀`)アチャー

外観定義もコンテンツ扱いなんですね。

そこで、この情報を定義しなおしてやれば良いのですが…ここでもう一点問題が。どうやらサイトを作成した際に「構成済の外観」の標準ビューが壊れてしまっているようで。登録したアイテムが表示されません。そもそもここにあるべき「+新しいアイテムまたは…」や、ビューの列名なども表示されてませんし。

20130731image03

この問題は、リボンから新しいビューを作成すれば解決します。ついでにデフォルトビューに指定しときましょう。

20130731image04

また、定義情報そのものは他サイトの「構成済みの外観」からコピーしてくれば良いのですが、この際、「マスターページのURL」はきちんと書き換えてあげる必要があります。これを忘れると、登録しても「外観の変更」に反映されません。

例:
/subsite/_catalogs/masterpage/seattle.master
/subsite/fromT/_catalogs/masterpage/seattle.master

一応解決!
でもこれ、ユーザーに説明するの面倒ですね(苦笑)

20130731image05

Office 365 フォーラム:外観の変更ができない
msdn forum : Composed looks / Change the look themes are missing when creating site from saved template


Author

中村 和彦(シンプレッソ・コンサルティング株式会社 代表)が「ユーザ視点の SharePoint 情報」を発信します。元大手製造業 SharePoint 運用担当。現SharePoint コンサルタント。お仕事のお問い合わせはこちらまでお願いします。当ブログにおける発信内容は個人に帰属し所属組織の公式発信/見解ではありません。
FB : 中村 和彦
blog: Be・Better!
MS MVP SharePoint 2009/10-2011/9
MS MVP Office 365 2012/10-2014/9