2008年2月18日 (月)

カスタム テーマ利用時の注意

またMSDNフォーラムの投稿からの内容で、備忘録を兼ねて問題点と解決策をこちらにも投稿しておきます。

サイトに適用するテーマはカスタムで作成できます。カスタムのテーマの作成方法については次の URL が参考になります。

が、カスタム作成したテーマを一度適用したあと、再びそのテーマを修正してもすぐには反映されません。これはIIS 上のワーカプロセスがテーマをキャッシュしていることが原因であるようです。

解決方法

  1. サイトの設定から、いったん、カスタム作成のテーマとは別のテーマを適用する
  2. ワーカプロセスをリサイクルする
  3. サイトの設定から、カスタム作成のテーマに戻す

ワーカプロセスのリサイクル

リサイクルは GUI と CUI の両方で操作できます。

GUI
IIS の管理ツールから、利用しているアプリケーションプールを右クリックし「リサイクル」をクリックする。

CUI
cscript.exe c:\windows\system32\iisapp.vbs /a "アプリケーション プール名" /r

トラックバック

このページのトラックバックURL: http://bb.lekumo.jp/t/trackback/718613/34255766

カスタム テーマ利用時の注意を参照しているブログ:

コメント

御久し振りです、2929です。
大変お世話になりました。

山崎愛様に教えていただいた、javascriptでのiframe挿入うまくいきました!テンプレート化も成功いたしましたvirgo
閉じるボタンもms-ButtonHeightWidthをいじる事で非表示にできました。
これで展開がとても楽になりました、何度もアドバイス頂き本当にありがとうございました。

また、もし何かご存じでしたら教えてください。。。
AllItem.aspxをSharepointDesignerでxsltデータビューに変換し、カスタマイズをおこなっています。
これを行ってしまうと、どうもテンプレート化・展開がうまくいきません。。。。
やっぱりwebパーツを変換してしまうと、テンプレート化/パッケージ化は難しいのでしょうか。

頼りっぱなしで申し訳ございませんweep

2929さん、
おっ、iFrameの挿入など無事にうまくいったのですね。よかったですhappy01
それから、XSLTデータビューに変換するとテンプレート化に失敗するとのことですが、私のカスタマイズの範囲だと確かにそのテンプレートから新規にリストやライブラリを作成するといったんエラーが表示されるのですが、よくよく「すべてのサイトコンテンツの表示」からアクセスすると、リストが作られていて、カスタマイズした内容で動作もしているようです。それは確認してみましたか? ただ、あくまで私の環境ではそうなっているというだけかもしれません。もし、2929さんの環境ではダメだというのであれば、残念ながら、XSLTデータビュー変換後のリスト化はできないということになると思います。

あまり、きちんとした答えにならずすみません。