Tip i shpejtë: Query Përmbajtja Web Part, Lookup Vlera kolonë dhe XSL

I have a column name in a content type named "Real Estate Location".

That column is of type "lookup".

Unë kam modifikuar <CommonViewFields> dhe ItemStyle.xsl për të treguar në kolonën e.

A simple <XSL:vlera-e përzgjedhur =…> kthehet mbrapa një vlerë të brendshëm që përfshin të dhënat rendor pozicion, si:

1;#Miami

Për të marrë vlerën e njeriut-miqësore, përdorur XSL substring-pas, siç tregohet:

<XSL:value-of select="substring-after(@ Real_x005F_x0020_Estate_x005F_x0020_Location,'#')"></XSL:vlera-e>

Përdoreni këtë teknikë sa herë që ju jeni duke punuar me vlerat lookup në XSL transformon dhe kanë nevojë për të marrë vlerën e njeriut-miqësore.

<Fundi />

Technorati Tags: , ,

3 mendime mbi "Tip i shpejtë: Query Përmbajtja Web Part, Lookup Vlera kolonë dhe XSL

  1. Vivian

    Hi Pali,

    Ajo duket si ajo që ju jeni duke e përshkruar këtu është zgjidhje për atë që kam nevojë, por për fat të keq jam një newbie në XSL dhe nuk mund ta kuptoj atë nga posti i juaj më sipër.

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

    Unë jam duke krijuar faqet e produktit në një bibliotekë dokument dhe në këtë bibliotekë unë jam shoqërimin e vlerave nëpër kollona në çdo faqe, e.g. Emri faqe: Product A and in that row a column "Market applicability". The values that are available for "market applicability" janë në një listë me porosi në një bibliotekë të veçantë dhe janë importuar nëpërmjet një shikojë up-dhe të përcaktuara pastaj se opsionet e ndryshme janë të mundshme (në atë kolonë).

    Tani le të thonë se një produkt është në dispozicion në SHBA & Kanada dhe ne kemi zgjedhur ato në atributet kolona për faqe. Unë do të doja që të ketë SHBA & Kanada pastaj të shfaqet në faqen e vetë dhe unë mendoj se ajo që ju jeni duke diskutuar më sipër është përgjigje për pyetjen time – tani Q madh është pikërisht se si ta zbatojnë atë?

    Kompania ime nuk më lejon që të punojnë me projektuesi SharePoint dhe ne nuk kemi pjesë web DFWP dispozicion :s kështu që unë kam qenë duke bërë shumicën e mi me ndryshimet në kodin CEWP (Unë gjithashtu kanë një XML / XSL pjesë web në dispozicion në qoftë se ndihmon).

    Zgjidhja e vetme që menaxhimi web ekipi im i ka dhënë mua është për të krijuar një pikëpamje alternative e bibliotekës faqja e produktit dokument për këtë produkt dhe të përfshijë atë pikëpamje në faqen time – megjithatë duke pasur parasysh se ne kemi mbi 200 produkteve dhe unë kemi këtë çështje me 4 Kolonat (zbatueshmëria e tregut, Audienca e synuar, etj) Unë nuk dua të kaloj kohën time duke krijuar 1,000 views.

    Struktura site ime eshte si vijon:
    Një faqe produkt: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    Faqja Produkt Dokumenti Biblioteka: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    Lista origjinale me vlera: https://domain.com / sites / mysitename / Listat /% Tregu 20applicability/AllItems.aspx

    Could you please advise me what code I need to use in order to include the market applicability values of "US & Kanadë" (në këtë rast) në faqen time të produktit?

    Thanks so much për ndihmën tuaj!

    Vivian

  2. No name
    Hi,
    Ndonjë këshillë se pse unë nuk mund të merrni kolona e mia lookup për të shfaqur në pjesën e Query Content Web? Did you have to do anything special in your <CommonViewFields> për Lookups?
    TIA,
    Dave
  3. Chris
    Paul,
    Thank you so much për këtë tip të madhe! I do të përdorur këtë ne nje projekt lart-dhe-vjen, dhe ju kanë ndihmuar mua të merrni jashtë në një këmbë të mirë tashmë!
    Thanks again! (Dhe unë nuk e merrni ju diçka për Krishtlindje!)
    Chris

Lini një Përgjigju me No name Cancel përgjigje

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar *