Jeg har et kolonnenavn i en indholdstype med navnet "Real Estate placering".
Denne kolonne er af typen "opslag".
Jeg har ændret <CommonViewFields> og ItemStyle.xsl til at vise kolonnen.
En enkel <XSL:værdi af Vælg =…> Returnerer tilbage en indre værdi, der indeholder data, ordinale position, Sådan som:
1;#Miami
Menneskelige-venlige værdien skal hentes, bruge xsl understreng-efter, som vist:
<XSL:valuXSLf Vælg = "understreng-efter(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:værdi af>
Bruge denne teknik, når du arbejder med opslagsværdier i XSL-transformationer og skal få den menneskelige-venlige værdi.
<afslutning />
Hej Paul,
Det ser ud som du beskriver her er løsningen til hvad jeg bruge, men er desværre en nybegynder i XSL og kan ikke regne det fra dit ovenstående indlæg.
Lad mig hurtigt forklare, hvad jeg prøver at gøre, og hvad jeg har brug for, og vil sætte stor pris på din hjælp 🙂
Jeg oprette produktsider i et dokumentbibliotek og i denne ydeevnefil jeg knytte værdier gennem kolonnerne til hver side, strømsparetilstand. Sidenavn: Produkt a og i den pågældende række en kolonne "marked anvendelighed". De værdier, der er tilgængelige for "marked anvendelighed" er i en brugerdefineret liste i et separat bibliotek og er importeret via en look-up og derefter defineret at forskellige indstillinger er muligt (i den pågældende kolonne).
Nu Lad os sige produkt a er tilgængelig i USA & Canada og vi vælge dem i kolonneattributter til siden. Jeg vil gerne have os & Canada vises derefter på selve siden, og jeg mener hvad du diskuterer frem er svaret på mit spørgsmål – den store q er nu præcis hvordan jeg gennemføre den?
Min virksomhed tillader ikke mig at arbejde med sharepoint designer og vi har ikke tilgængelige webdelen DFWP :s så jeg har gjort flertallet af mine ændringer med kode i CEWP (Jeg har også en XML/XSL-webdel tilgængelig, hvis der hjælper med at).
Den eneste løsning, som min web management team har givet mig er at oprette en alternativ visning af dokumentbiblioteket produkt side for det pågældende produkt og medtage dette synspunkt i min side – men betragtning af at vi har over 200 produkter og jeg har problemet med 4 kolonner (marked anvendelighed, målgruppe, osv.) Jeg ønsker ikke at tilbringe min tid oprettelse 1,000 visninger.
Mit webstedsstruktur er som følger:
A produktside: https://domain.com/sites/mysitename/productpages/ProductA.aspx
Produkt side dokumentbibliotek: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
Oprindelige liste med værdier: https://Domain.com/sites/mysitename/lists/Market applicability/AllItems.aspx
De kan venligst fortælle mig hvilke kode, jeg skal bruge for at medtage anvendelighed markedsværdien af "US & Canada" (i dette tilfælde) i min produktside?
Tak så meget for din hjælp!
Vivian