クイック ヒント: コンテンツのクエリ Web パーツ, ルックアップ列の値と XSL

私は「不動産の場所」という名前のコンテンツ タイプに列名がある.

列の種類「参照」です。.

私は変更しました。 <CommonViewFields> 列を表示する ItemStyle.xsl.

単純な <xsl:値の選択 =…> 戻る序数位置データを含む内部値を返します, など:

1;#マイアミ

人にやさしい値を取得するには, 部分文字列後 xsl を使用します。, 示すように:

<xsl:valuxslf を選択」部分文字列後 =(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></xsl:値の>

XSL 変換で参照値で作業しているし、人間に優しい値を取得する必要があるときにこの技法を使用します。.

<終了/>

Technorati のタグ: , ,

3 「上の思考クイック ヒント: コンテンツのクエリ Web パーツ, ルックアップ列の値と XSL

  1. ビビアン

    こんにちはポール,

    あなたがここで記述が必要なものへの解決策のように見えます, しかし、残念なことに XSL で初心者と上記のあなたのポストからそれを把握できません。.

    Let me quickly explain what I am trying to do and what I need and would greatly appreciate your help 🙂

    製品のページを作成しています各ページに列を値を関連付けているこのライブラリでは、ドキュメント ライブラリで, 例えば. ページ名: 製品 A とその行の列「市場性」. "市場への適用性のために使用できる値" 別のライブラリのカスタム リストでは、ルックアップを介してインポートし、し、さまざまなオプションが可能な定義 (その列で).

    今みましょうと言う製品 A は、米国で利用可能 & カナダ、私たちこれらのページに列の属性を選択します. 米国があるしたいと思います & カナダはページ自体に表示され、あなたが議論しているだと思う私の質問への答えは上記 – 今大きな Q はまさに実装方法?

    私の会社は、sharepoint デザイナーを使用する私をことはできませんし、我々 よりリングテイルポッサム web パーツの使用を持っていません。 :s コード CEWP で私の変化の大半を行っているので (私はまた、XML/XSL web パーツを利用する場合に役立ちますがあります。).

    私 web 管理チームを与えている唯一の解決策は、その製品の製品ページ ドキュメント ライブラリの代替ビューを作成を私のページにそのビューを含める – しかし上にある与えられました。 200 製品と私はこの問題を持ってください。 4 列 (市場への適用性, ターゲットオーディエンス, など。) 作成する私の時間を費やすしたくないです。 1,000 表示モード.

    私のサイトの構造は以下のとおりです。:
    製品 A のページ: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    製品ページ ドキュメント ライブラリ: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    値を持つ元のリスト: https://domain.com/sites/mysitename/Lists/Market applicability/AllItems.aspx

    あなたしてください私に助言できれば"米国の市場への適用性の値を含めるために使用する必要がありますどのようなコード & カナダ" (このケースでは) 私の製品のページで?

    あなたの助けをありがとう!

    ビビアン

  2. ない名前
    こんにちは,
    なぜコンテンツのクエリ Web パーツを表示するルックアップ列を得ることができない上の任意のアドバイス? 特別な何かをした、 <CommonViewFields> 検索?
    ティア,
    デイブ
  3. クリス
    ポール,
    だから多くのこの偉大なヒントをありがとう! 新進気鋭のプロジェクトでこれを使用するは, すでに良い足に降りて私を助けていると!
    おかげで再び! (私は得なかったあなた何もクリスマスのため!)
    クリス

返信にコメントを残す ない名前 返信をキャンセル

あなたのメールアドレスが公開されることはありません. 必須フィールドは、マークされています *