none
SharePoint 2010でシステム列の表示名を変更したい RRS feed

  • 質問

  • お世話になってます。

    お客様要件で、リストのシステム列である、「更新日時」の表示名を変更出来る可能性を検討しています。

    この場合、条件として変更するのはあるサイトまたはサイトコレクションに限定し、他のサイトコレクションに影響を及ぼすことは避けたいと考えています。

    質問1:「更新日時」のようなシステム列の表示名をサイトコレクション全体またはサイト全体でごっそり変更することは可能でしょうか?

    質問2:可能であるとしたら、制約事項・システムへの影響など何が考えられるでしょうか?

    恐れ入りますが、ご回答いただければ幸いです。

    2013年6月7日 4:38

すべての返信

  • 一点補足させていただきます。

    内部名に関しては、他のプログラムから参照している可能性があるため、表示名のみ変更出来ないか、と考えております。

    恐れ入りますが、ご回答頂ければ幸いです。

    2013年6月7日 6:56
  • 確認していないので、予想でしかないのですが、
    表示名については言語ごとに異なる値を持つ必要があるため、リソースファイルに持っているのではないかと思います。
    SharePointがインストールされたフォルダの中にリソースファイルがあります。
    その辺りを調べると見つかるかもしれません。

    質問1への回答は上記の通りです。
    が、もしかするとリスト定義などリソースファイル以外のところに持っているかもしれません。

    質問2への回答としては、リソースファイル変更の場合、ファーム全体に影響してしまうことと、サービスパック適用などにより値が元に戻ってしまう可能性があるかと思います。

    SharePoint Developer http://sharepoint.orivers.jp

    2013年6月11日 14:44
  • 及川様

    ご回答有難うございます。

    リソースファイル調べてみます。

    ですが、リソースファイルだとしたら、影響を鑑みると要件的には非推奨とした方が良いのかもしれませんね。

    2013年6月12日 2:55