またMSDNフォーラムの投稿からの内容で、備忘録を兼ねて問題点と解決策をこちらにも投稿しておきます。
サイトに適用するテーマはカスタムで作成できます。カスタムのテーマの作成方法については次の URL が参考になります。
- How to: Customize Themes (英語)
- SharePoint Developer (おりば~ずさんのブログ)
が、カスタム作成したテーマを一度適用したあと、再びそのテーマを修正してもすぐには反映されません。これはIIS 上のワーカプロセスがテーマをキャッシュしていることが原因であるようです。
解決方法
- サイトの設定から、いったん、カスタム作成のテーマとは別のテーマを適用する
- ワーカプロセスをリサイクルする
- サイトの設定から、カスタム作成のテーマに戻す
ワーカプロセスのリサイクル
リサイクルは GUI と CUI の両方で操作できます。
GUI
IIS の管理ツールから、利用しているアプリケーションプールを右クリックし「リサイクル」をクリックする。
CUI
cscript.exe c:\windows\system32\iisapp.vbs /a "アプリケーション プール名" /r
御久し振りです、2929です。
大変お世話になりました。
山崎愛様に教えていただいた、javascriptでのiframe挿入うまくいきました!テンプレート化も成功いたしました
閉じるボタンもms-ButtonHeightWidthをいじる事で非表示にできました。
これで展開がとても楽になりました、何度もアドバイス頂き本当にありがとうございました。
また、もし何かご存じでしたら教えてください。。。
AllItem.aspxをSharepointDesignerでxsltデータビューに変換し、カスタマイズをおこなっています。
これを行ってしまうと、どうもテンプレート化・展開がうまくいきません。。。。
やっぱりwebパーツを変換してしまうと、テンプレート化/パッケージ化は難しいのでしょうか。
頼りっぱなしで申し訳ございません
2929さん、
おっ、iFrameの挿入など無事にうまくいったのですね。よかったです
それから、XSLTデータビューに変換するとテンプレート化に失敗するとのことですが、私のカスタマイズの範囲だと確かにそのテンプレートから新規にリストやライブラリを作成するといったんエラーが表示されるのですが、よくよく「すべてのサイトコンテンツの表示」からアクセスすると、リストが作られていて、カスタマイズした内容で動作もしているようです。それは確認してみましたか? ただ、あくまで私の環境ではそうなっているというだけかもしれません。もし、2929さんの環境ではダメだというのであれば、残念ながら、XSLTデータビュー変換後のリスト化はできないということになると思います。
あまり、きちんとした答えにならずすみません。