Quick Tip: Bahagi ng nilalaman Query Web, Lookup Haligi Halaga at XSL

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

That column is of type "lookup".

Ako nabago <CommonViewFields> at ItemStyle.xsl upang ipakita ang mga haligi.

Isang simple <xsl:sulit ng piliin =…> Ibinabalik ng likod ng isang panloob na halaga na kasama ang ORDINAL data posisyon, tulad ng:

1;#Miami

Upang makuha ang pantao-friendly na halaga, gamitin xsl substring-pagkatapos, tulad ng ipinapakita:

<xsl:value-of select="substring-after(@ Real_x005F_x0020_Estate_x005F_x0020_Location,'#')"></xsl:halaga-ng>

Gamitin ang diskarteng ito sa tuwing ikaw ay nagtatrabaho sa paghahanap ng mga halaga sa XSL transforms at kailangan upang makuha ang pantao-friendly na halaga.

<katapusan />

Technorati Tags: , ,

3 ano sa tingin mo "Quick Tip: Bahagi ng nilalaman Query Web, Lookup Haligi Halaga at XSL

  1. Vivian

    Hi Paul,

    Mukhang kung ano ang iyong naglalarawan dito ay ang solusyon sa kung ano ang kailangan ko, ngunit sa kasamaang-palad am isang Newbie sa XSL at hindi maaaring malaman ito mula sa iyong post sa itaas.

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

    Ako ay paglikha ng mga pahina ng produkto sa isang library dokumento at sa library ako uugnay ng mga halaga sa pamamagitan ng mga haligi sa bawat pahina, e.g. Pangalan ng pahina: Product A and in that row a column "Market applicability". The values that are available for "market applicability" ay nasa isang pasadyang listahan sa isang hiwalay na library at mga import sa pamamagitan ng isang hitsura-up at pagkatapos ay tinukoy na iba't ibang mga pagpipilian ay posible (sa hanay na iyon).

    Ngayon sabihin nating produkto ay magagamit sa US & Canada at piliin namin mga nasa hanay ng mga katangian sa pahina. Gusto kong magkaroon ng US & Canada pagkatapos ay lumilitaw sa pahina mismo at sa tingin ko kung ano ang iyong tinatalakay sa itaas ay ang kasagutan sa aking katanungan – ngayon ang malaking Q ay eksakto kung paano ko ipapatupad ito?

    Aking kumpanya ay hindi pinapayagan sa akin upang gumana sa sharepoint designer at wala kaming mga bahagi DFWP web magagamit :s kaya ako ay paggawa ng karamihan ng aking mga pagbabago sa code sa CEWP (Din ako ay may isang XML / XSL bahagi web magagamit kung na tumutulong sa).

    Ang tanging solusyon na ang aking web management team ay nagbigay sa akin ay upang lumikha ng isang alternatibong tanawin ng produkto library pahina dokumento para sa produktong iyon at isama na view sa aking pahina – gayunpaman ibinigay na mayroon kami sa ibabaw 200 mga produkto at ako ay may ang isyu na ito sa 4 mga haligi (market applicability, target na madla, at iba pa) Hindi ko nais upang patagalin ang aking oras ng paglikha 1,000 mga tanawin.

    Aking Mga site istraktura ay ang mga sumusunod:
    Produkto Isang pahina: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    Produkto pahinang dokumento library: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    Orihinal na listahan na may halaga: https://domain.com / site / mysitename / Mga Listahan / Market% 20applicability/AllItems.aspx

    Could you please advise me what code I need to use in order to include the market applicability values of "US & Kanada" (sa kasong ito) sa aking pahina ng produkto?

    Salamat kaya magkano ang para sa iyong tulong!

    Vivian

    Sumagot
  2. Walang pangalan
    Hi,
    Anumang mga payo sa kung bakit hindi ko makuha ang aking paghahanap ng mga hanay na ipapakita sa Nilalaman Bahagi ng Query sa Web? Did you have to do anything special in your <CommonViewFields> para sa lookup?
    Tia,
    Dave
    Sumagot
  3. Chris
    Paul,
    Salamat sa iyo kaya magkano para sa mahusay na tip! Ako gamit ito sa isang up-at-darating na proyekto, at sa iyo na nakatulong sa akin bumaba sa isang mahusay na paa!
    Salamat muli! (At hindi ko kumuha ka ng anumang bagay para sa Pasko!)
    Chris
    Sumagot

Mag-iwan ng Sumagot sa Walang pangalan Ikansela reply

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *