Quick Tip: Webonderdeel Inhoudsquery, Waarde van de kolom opzoeken en XSL

Ik heb de kolomnaam van een in een inhoudstype genaamd "Real Estate locatie".

Die kolom is van het type "opzoeken".

Ik heb bewerkt <CommonViewFields> en ItemStyle.xsl de kolom wilt weergeven.

Een eenvoudige <XSL:Selecteer waarde-van =…> retourneert terug een interne waarde die de ordinale positiegegevens bevat, zoals:

1;#Miami

Als u de waarde van de mens-vriendelijke, gebruik xsl subtekenreeks-na, zoals:

<XSL:(@ Real_x005F_x0020_Estate_x005F_x0020_Location, '#') ">< / xsl:waarde-van >(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:waarde-van>

Deze techniek gebruiken wanneer u met opzoekwaarden in XSL-transformaties werkt en moet ertoe de mens-vriendelijke waarde.

<einde />

Technorati Tags: , ,

3 gedachten over "Quick Tip: Webonderdeel Inhoudsquery, Waarde van de kolom opzoeken en XSL

  1. Vivian

    Hallo Paul,

    Het lijkt erop dat wat je hier beschrijft de oplossing is voor wat ik nodig heb, maar helaas ben een newbie in XSL en kan niet figure it out van uw post hierboven.

    Laat me snel uitleggen wat ik probeer te doen en wat ik nodig heb en zou je hulp zeer op prijs stellen 🙂

    Ik ben het creëren van product pagina's in een documentbibliotheek en in deze bibliotheek ik ben koppelen van waarden door kolommen op elke pagina, bijvoorbeeld. Paginanaam: Product a en in die rij een kolom "markt toepasbaarheid". De waarden die beschikbaar voor "markt toepasselijkheid zijn" zijn in een aangepaste lijst in een aparte bibliotheek en zijn geïmporteerd via een look-up en vervolgens gedefinieerd dat verschillende opties mogelijk zijn (in die kolom).

    Nu laten we zeggen product a beschikbaar in de VS is & Canada en we selecteren die in de kolom kenmerken naar de pagina. Ik zou willen hebben ons & Canada vervolgens weergegeven op de pagina zelf en ik denk dat wat u bespreken hierboven is het antwoord op mijn vraag – nu is de grote q precies hoe implementeer ik het?

    Mijn bedrijf doet niet verstrekken mij te werken met sharepoint designer en we hebben niet het webonderdeel DFWP beschikbaar :s dus ik heb gedaan de meerderheid van mijn wijzigingen met code in CEWP (Ik heb ook een XML/XSL-webonderdeel beschikbaar als dat helpt).

    De enige oplossing die mijn web managementteam heeft mij gegeven is aan een alternatieve weergave van de product pagina documentbibliotheek voor dat product maken en die weergave opnemen in mijn pagina – Nochtans gegeven dat we hebben 200 producten en ik heb dit probleem met 4 kolommen (markt toepasselijkheid, doelgroep, enz.) Ik wil niet te besteden mijn tijd maken 1,000 Weergaven.

    Mijn sitestructuur is als volgt:
    Product a pagina: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    Product pagina documentbibliotheek: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    Oorspronkelijke lijst met waarden: https://Domain.com/sites/mysitename/lists/Market applicability/AllItems.aspx

    U kunt mij adviseren welke code moet ik gebruiken om op te nemen van de marktwaarde van de toepasselijkheid van "VS & Canada" (in dit geval) in mijn productpagina?

    Thanks so much voor uw hulp!

    Vivian

    Antwoord
  2. Geen naam
    Hallo,
    Elk advies over waarom kan ik niet mijn opzoekkolommen krijgen weergeven op het webonderdeel Inhoudsquery? Heb je te doen iets speciaals in uw <CommonViewFields> voor lookups?
    TIA,
    Dave
    Antwoord
  3. Chris
    Paul,
    Dank u wel voor deze geweldige tip! Ik zal dit in een up-and-coming project gebruiken, en u hebben geholpen me al een goede voet uitstappen!
    Nogmaals bedankt! (En ik niet krijg je iets voor Kerstmis!)
    Chris
    Antwoord

Verlaat een antwoord te Geen naam annuleer antwoord

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *