คำแนะนำด่วน: Web part สำหรับแบบสอบถามเนื้อหา, ค่าคอลัมน์การค้นหาและ XSL

มีชื่อคอลัมน์ในชนิดเนื้อหาที่มีชื่อว่า "สถานที่อสังหาริมทรัพย์".

คอลัมน์ที่มีชนิด "ค้นหา".

ได้ปรับเปลี่ยน <CommonViewFields> และ ItemStyle.xsl เพื่อแสดงคอลัมน์.

แบบง่าย ๆ <xsl:ค่าของเลือก =…> ส่งกลับค่ากลับเป็นค่าภายในที่มีข้อมูลแสดงลำดับตำแหน่ง, เช่น:

1;#ไมอามี

การรับค่ามิตรบุคคล, ใช้ xsl สตริงย่อยหลัง, ดังที่แสดง:

<xsl:เลือก valuxslf = "ด้วยหลัง(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></xsl:ค่าของ>

ใช้เทคนิคนี้เมื่อใดก็ ตามที่คุณกำลังทำงานกับค่าการค้นหาในการแปลง XSL และจำเป็นต้องรับค่ามิตรบุคคล.

<สิ้นสุด />

แท็กของ Technorati: , ,

3 คิดเกี่ยวกับ“คำแนะนำด่วน: Web part สำหรับแบบสอบถามเนื้อหา, ค่าคอลัมน์การค้นหาและ XSL

  1. Vivian

    Hi Paul,

    ดูเหมือนอะไรคุณจะอธิบายต่อไปนี้คือ สิ่งที่ฉันต้องการโซลูชั่น, แต่กำลังขออภัย newbie ใน XSL และไม่คิดจะออกจากรายการของคุณข้างต้น.

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

    ฉันกำลังสร้างหน้าสินค้า ในไลบรารีเอกสาร และ ในไลบรารีนี้ฉันกำลังประกอบค่าผ่านคอลัมน์แต่ละหน้า, เช่น. ชื่อเพจ: ผลิตภัณฑ์ A และแถวที่มีคอลัมน์ "ตลาดมาส". ค่าที่พร้อมใช้งานสำหรับ "ตลาดมาส" อยู่ในรายการแบบกำหนดเองในไลบรารีที่แยกต่างหากและไม่นำเข้าผ่านการค้นหา และกำหนดว่า ตัวเลือกต่าง ๆ เป็นไปได้ (ในคอลัมน์นั้น).

    ตอนนี้สมมติว่าผลิตภัณฑ์ A จะพร้อมใช้งานในสหรัฐอเมริกา & แคนาดาและเราเลือกเหล่านั้นในแอตทริบิวต์ของคอลัมน์ไปหน้า. อยากจะมีเรา & Canada ปรากฏแล้วในหน้าตัวเอง และฉันคิดว่า สิ่งที่คุณกำลังพูดถึงเหนือคือคำตอบสำหรับคำถามของฉัน – ตอนนี้ Q ใหญ่คือ วิธีทำฉันใช้?

    บริษัทของฉันทำให้ฉันให้ทำงาน ด้วย sharepoint designer และเราไม่ได้มี DFWP web part :s ดังนั้นฉันได้ถูกทำส่วนใหญ่ของการดัดแปลงของฉันมีรหัสใน CEWP (นอกจากนี้มีพร้อมใช้งานถ้าที่ช่วย XML/XSL web part).

    การแก้ปัญหาเฉพาะที่ทีมงานบริหารของเว็บมีให้ฉันคือเพื่อ สร้างมุมมองอื่นของรารีเอกสารหน้าผลิตภัณฑ์สำหรับผลิตภัณฑ์ และมีมุมมองในหน้าของฉัน – อย่างไรก็ตาม ที่เรามีให้ 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

    ไม่สามารถคุณกรุณาแจ้งฉันใดรหัสที่ต้องการใช้เพื่อรวมค่ามาสตลาดของเรา" & แคนาดา" (ในกรณีนี้) ในหน้าผลิตภัณฑ์ของฉัน?

    ขอบคุณมากสำหรับความช่วยเหลือของคุณ!

    Vivian

  2. ไม่มีชื่อ
    สวัสดี,
    คำแนะนำใด ๆ บนทำไมฉันจึงไม่สามารถรับของคอลัมน์ค้นหาที่แสดงใน Web part สำหรับแบบสอบถามเนื้อหา? ไม่ได้คุณต้องทำอะไรเป็นพิเศษในการ <CommonViewFields> สำหรับการค้นหา?
    TIA,
    Dave
  3. คริส
    พอล,
    ขอบคุณมากสำหรับเคล็ดลับนี้มาก! ฉันจะใช้นี้ในโครงการ up-and-coming, และคุณได้ช่วยขอปิดบนฝ่าเท้าดีอยู่แล้ว!
    ขอขอบคุณอีกครั้ง! (และฉันไม่ได้คุณอะไรสำหรับเทศกาลคริสต์มาส!)
    คริส

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *