Quick Tips: Webdelen for innholdsspørring, Kolonnen oppslagsverdien og XSL

Jeg har et kolonnenavn i en innholdstype som kalles "Real Estate plassering".

Denne kolonnen er av typen "oppslag".

Jeg har endret <CommonViewFields> og ItemStyle.xsl å vise kolonnen.

En enkel <XSL:verdien av merker =…> Returnerer tilbake en intern verdi som inkluderer ordenstallsplassering data, eksempel:

1;#Miami

Å få den menneskelige-vennlig-verdien, bruke xsl delstreng-etter, som vist:

<XSL:valuXSLf Velg = "delstreng-etter(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:verdien av>

Du kan bruke denne teknikken når du arbeider med oppslagsverdier i XSL-transformeringer og trenger for å få verdien menneske-vennlig.

<slutten />

Technorati Merkelapper: , ,

3 tanker om “Quick Tips: Webdelen for innholdsspørring, Kolonnen oppslagsverdien og XSL

  1. Vivian

    Hei Paul,

    Det ser ut som det du beskriver her er løsningen på det jeg trenger, men dessverre er en nybegynner i XSL og kan ikke finne det ut fra innlegget ovenfor.

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

    I 'm skape produktsider i et dokumentbibliotek og i dette biblioteket jeg knytte sammen verdier gjennom kolonner på hver side, f.eks. Sidenavn: Produkt a og i denne raden en kolonne "markedet anvendbarhet". Verdiene som er tilgjengelige for "markedet anvendbarhet" er i en egendefinert liste i et separat bibliotek og er importert via en look-up og deretter definert at ulike alternativene er mulig (i denne kolonnen).

    Nå la oss si produkt a er tilgjengelig i USA & Canada og vi velge dem i kolonneattributter til siden. Jeg vil gjerne ha oss & Canada vises på selve siden og jeg tror hva du diskuterer ovenfor er svaret på spørsmålet mitt – nå er store q nøyaktig hvordan jeg implementere det?

    Min selskapet tillate ikke meg å arbeide med sharepoint designer, og vi har ikke webdelen for DFWP, som er tilgjengelig :s slik jeg har gjort fleste av mine endringer med koden i CEWP (Jeg har også en XML/XSL-webdel tilgjengelig om det hjelper).

    Den eneste løsningen som min web-ledergruppe har gitt meg er å opprette en alternativ visning av produktet siden dokumentbibliotek for dette produktet og inkludere visningen i min side – men gitt at vi har over 200 produkter og jeg har dette problemet med 4 kolonner (markedet anvendbarhet, målgruppe, osv.) Jeg ønsker ikke å bruke min tid på å lage 1,000 visninger.

    Min områdestrukturen er som følger:
    Produkt A-siden: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    Produktet siden dokumentbibliotek: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    Opprinnelige listen med verdier: https://Domain.com/sites/mysitename/lists/Market applicability/AllItems.aspx

    Du kunne behage råde meg hva koden jeg trenger å bruke for å inkludere markedet anvendbarhet verdiene til "US & Canada" (i dette tilfellet) i min produktside?

    Takk så mye for hjelpen!

    Vivian

    Svar
  2. Ingen navn
    hei,
    Noen råd på hvorfor jeg kan ikke få min oppslagskolonner å vise på webdelen for innholdsspørring? Du må gjøre noe spesielt i din <CommonViewFields> for oppslag?
    TIA,
    Dave
    Svar
  3. Chris
    Paul,
    Tusen takk for denne stor tip! Jeg vil bruke dette i en kommende project, og du har hjulpet meg gå av på god fot allerede!
    Takk igjen! (Og jeg får ikke du noe til jul!)
    Chris
    Svar

legg igjen et svar

e-postadressen din vil ikke offentliggjøres. Obligatoriske felt er merket *