質問

クラスを拡張せずに、XSLのコンテンツクエリWebパーツのインスタンスのコンテキストのロケールIDを取得できましたか?

DataViewWebPartsには言語パラメーターが渡されますが、CQWPにはこれがありません。

CommonViewFieldsを介してLCIDを通過する方法がある場合でも、何らかの形でXSLでアクセスできるようになります...

(これはすべてモスのためです)。

役に立ちましたか?

解決

この目的には、parameterBindingsを使用できます。

<ParameterBinding Name="Language" Location="Resource(wss,language_value)" />

これにより、XSL:PARAM LANGUAGE」の英語のロケールの「EN-US」が返されます。また、この方法でリソース値全体を渡すことができます。

これについては、Stefan Stanevのブログをご覧ください。

http://stefan-stanev-sharepoint-blog.blogspot.com/2010/09/xsltlistviewwebpart-contentbyquerywebpa.html

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top