Mẹo nhanh: Nội dung truy vấn Web Part, Tra cứu cột giá trị và XSL

Tôi có một tên cột trong một loại nội dung được đặt tên "Bất động sản địa điểm".

Cột là loại "tìm kiếm".

Tôi đã thay đổi <CommonViewFields> và ItemStyle.xsl để hiển thị các cột.

Một đơn giản <XSL:giá trị của chọn =…> trả về một giá trị nội bộ bao gồm tự vị trí dữ liệu trở lại, chẳng hạn như:

1;#Miami

Để có được giá trị con người thân thiện, sử dụng xsl chuỗi con sau, như được hiển thị:

<XSL:( @Real_x005F_x0020_Estate_x005F_x0020_Location, '#') ">< / xsl:giá trị của >(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:giá trị của>

Sử dụng kỹ thuật này bất cứ khi nào bạn đang làm việc với tìm kiếm giá trị trong biến đổi XSL và cần phải nhận được giá trị con người thân thiện.

<kết thúc />

Technorati Tags: , ,

3 Những suy nghĩ trên "Mẹo nhanh: Nội dung truy vấn Web Part, Tra cứu cột giá trị và XSL

  1. Vivian

    Hi Paul,

    Có vẻ như những gì bạn đang mô tả ở đây là các giải pháp cho những gì tôi cần, nhưng thật không may là một newbie trong XSL và không thể tìm nó ra từ bài viết của bạn ở trên.

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

    Tôi là tạo ra các trang sản phẩm trong một thư viện tài liệu và trong thư viện này tôi đang kết hợp các giá trị thông qua cột để mỗi trang, Ví dụ như. Trang tên: Sản phẩm A và trong đó hàng áp một cột "thị trường dụng". Các giá trị mà có sẵn cho "thị trường ứng dụng" nằm trong một danh sách tùy chỉnh trong một thư viện riêng biệt và được nhập khẩu thông qua một nhìn lên và sau đó xác định rằng tùy chọn khác nhau có thể (trong cột).

    Bây giờ chúng ta hãy nói rằng sản phẩm A có sẵn ở Mỹ & Canada và chúng tôi chọn những người trong các thuộc tính cột trang. Tôi muốn có U.S. & Canada sau đó xuất hiện trên trang chính nó và tôi nghĩ rằng những gì bạn đang thảo luận ở trên là câu trả lời cho câu hỏi của tôi – bây giờ Q lớn là chính xác làm thế nào để tôi thực hiện nó?

    Công ty của tôi không cho phép tôi làm việc với sharepoint designer và chúng tôi không có phần web DFWP có sẵn :s vì vậy tôi đã làm phần lớn của tôi thay đổi với mã trong CEWP (Tôi cũng có một phần web XML/XSL có sẵn nếu giúp).

    Giải pháp duy nhất mà đội ngũ quản lý trang web của tôi đã cho tôi là tạo ra một cái nhìn thay thế của thư viện tài liệu trang sản phẩm cho sản phẩm đó và bao gồm đó xem trang của tôi – Tuy nhiên cho rằng chúng tôi có trên 200 sản phẩm và tôi có vấn đề này với 4 cột (thị trường ứng dụng, đối tượng mục tiêu, vv.) Tôi không muốn dành nhiều thời gian của tôi tạo ra 1,000 Số lần xem.

    Cấu trúc trang web của tôi là như sau:
    Trang sản phẩm A: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    Thư viện tài liệu sản phẩm trang: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    Các danh sách ban đầu với giá trị: https://domain.com/sites/mysitename/Lists/Market applicability/AllItems.aspx

    Bạn có thể xin cho tôi biết những gì mã tôi cần phải sử dụng để bao gồm các ứng dụng thị trường giá trị của "Hoa Kỳ & Canada" (trong trường hợp này) ở trang sản phẩm của tôi?

    Cảm ơn rất nhiều để được giúp đỡ của bạn!

    Vivian

  2. Không tên
    Chào bạn,
    Bất kỳ lời khuyên về lý do tại sao tôi không thể nhận được của tôi cột tra cứu để hiển thị trên truy vấn Web phần nội dung? Bạn đã phải làm bất cứ điều gì đặc biệt trong của bạn <CommonViewFields> cho tra cứu?
    TIA,
    Dave
  3. Chris
    Paul,
    Cảm ơn bạn rất nhiều cho này tip rất lớn! Tôi sẽ sử dụng trong một dự án up, và bạn đã giúp tôi nhận ra trên một chân tốt đã!
    Cảm ơn một lần nữa! (Và tôi đã không nhận được bạn bất cứ điều gì cho Giáng sinh!)
    Chris

Để lại một trả lời Không tên hủy trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *