Tip Pantas: Kandungan Pertanyaan Web Bahagian, Lookup Nilai Column dan XSL

Saya mempunyai nama kolum dalam sejenis kandungan yang dinamakan "Lokasi hartanah".

Kolum tersebut adalah jenis "carian".

Saya telah diubahsuai <CommonViewFields> dan ItemStyle.xsl untuk menunjukkan ruang.

Seorang yang mudah <Pemacu:nilai-of pilih =…> mengembalikan semula nilai dalaman yang termasuk kedudukan data ordinal, seperti:

1;#Miami

Untuk mendapatkan nilai yang mesra, menggunakan Pemacu subrentetan-selepas, seperti yang ditunjukkan:

<Pemacu:nilai daripada pilih = "substring-selepas(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></Pemacu:nilai-of>

Gunakan teknik ini apabila anda bekerja dengan nilai-nilai lookup dalam jelmaan XSL dan perlu mendapatkan nilai yang mesra.

<akhir />

Technorati Tags: , ,

3 pemikiran untuk "Tip Pantas: Kandungan Pertanyaan Web Bahagian, Lookup Nilai Column dan XSL

  1. Vivian

    Hi Paul,

    Ia kelihatan seperti apa yang anda menggambarkan di sini adalah penyelesaian untuk apa yang saya perlukan, tetapi saya malangnya setahun jagung dalam XSL dan tidak boleh memikirkan ia keluar dari pos anda di atas.

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

    Saya mewujudkan laman produk di perpustakaan dokumen dan di perpustakaan ini saya mengaitkan nilai-nilai melalui ruangan ke setiap halaman, e.g. Nama halaman: Produk A dan berturut-turut bahawa lajur "pasaran Kepenggunaan". Nilai-nilai yang disediakan untuk "pasaran Kepenggunaan" berada dalam senarai adat di perpustakaan yang berasingan dan diimport melalui rupa-up dan kemudian ditakrifkan bahawa pelbagai pilihan yang boleh dilakukan (dalam ruang yang).

    Sekarang katakan produk A boleh didapati di Amerika Syarikat & Kanada dan kita pilih mereka dalam sifat-sifat ruang ke laman. Saya ingin mempunyai AS & Canada kemudian muncul di halaman sendiri dan saya fikir apa yang anda sedang berbincang di atas adalah jawapan kepada soalan saya – kini Q besar betul-betul bagaimana saya melaksanakannya?

    Syarikat saya tidak membenarkan saya untuk bekerja dengan pereka SharePoint dan kita tidak mempunyai bahagian web DFWP didapati :s jadi saya telah melakukan majoriti perubahan saya dengan kod dalam CEWP (Saya juga mempunyai bahagian web XML / XSL ada jika yang membantu).

    Satu-satunya penyelesaian bahawa pasukan pengurusan web saya telah memberikan saya adalah untuk mewujudkan satu pandangan alternatif laman perpustakaan dokumen produk untuk produk itu dan termasuk pandangan dalam halaman saya – Walau bagaimanapun memandangkan kami mempunyai lebih 200 produk dan saya mempunyai isu ini dengan 4 ruangan (aplikasi pasaran, sasaran, dan lain-lain) Saya tidak mahu menghabiskan masa saya mewujudkan 1,000 views.

    Struktur tapak saya adalah seperti berikut:
    Produk Satu halaman: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    Perpustakaan dokumen laman produk: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    Senarai asal dengan nilai-nilai: https://domain.com / laman web / mysitename / Senarai / Market% 20applicability/AllItems.aspx

    Boleh anda sila maklumkan saya Apakah kod yang perlu saya gunakan untuk mempunyai nilai Kepenggunaan di pasaran "U.S. & Canada" (dalam kes ini) di halaman produk saya?

    Terima kasih banyak atas bantuan anda!

    Vivian

    Balas
  2. Tiada nama
    Hi,
    Mana-mana nasihat mengenai mengapa saya tidak boleh mendapatkan ruangan pencarian saya untuk dipaparkan pada Pertanyaan Kandungan Web Bahagian? Adakah anda perlu berbuat apa-apa yang istimewa dalam anda <CommonViewFields> untuk lookup?
    TIA,
    Dave
    Balas
  3. Chris
    Paul,
    Terima kasih banyak untuk hujung besar ini! Saya akan menggunakan ini dalam projek up-dan-datang, dan anda telah membantu saya mendapatkan bermula pada kaki yang baik sudah!
    Terima kasih sekali lagi! (Dan saya tidak mendapat apa-apa untuk anda Krismas!)
    Chris
    Balas

Tinggalkan Jawapan

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *