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

Avreise en svar til Ingen navn Avbryt svar

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