Quick-Tipp: Webpart für Inhaltsabfragen, Spalte Suchwert und XSL

Ich habe einen Spaltennamen in einem Inhaltstyp namens "Real Estate Lage".

Die Spalte ist vom Typ "Lookup".

Ich habe geändert <CommonViewFields> und ItemStyle.xsl, die Spalte anzeigen.

Eine einfache <XSL:Wählen Sie Wert von =…> Gibt zurück einen internen Wert, der die Ordnungsposition Daten enthält, wie:

1;#Miami

Zum Abrufen des Werts der Menschen-freundlich, Verwenden Sie Xsl Teilzeichenfolge-nach, wie gezeigt:

<XSL:Wählen Sie ValuXSLf = "Substring-after(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:Wert der>

Verwenden Sie dieses Verfahren, wenn Sie mit Nachschlagewerten in XSL-Transformationen arbeiten und den Wert des Menschen-freundlich zu erhalten müssen.

<Ende />

Technorati Tags: , ,

3 Gedanken zu „Quick-Tipp: Webpart für Inhaltsabfragen, Spalte Suchwert und XSL

  1. Vivian

    Hallo Paul,

    Es sieht aus wie was Sie beschreiben sind, hier die Lösung ist, was ich brauche, aber bin leider ein Anfänger in XSL und kann nicht figure it out von Ihrem Beitrag oben.

    Lassen Sie mich schnell erklären, was ich zu tun versuchen, und was ich brauche und Ihre Hilfe sehr zu schätzen wissen würde 🙂

    Ich erstelle Produkt-Seiten in einem Dokumentbibliothek und in dieser Bibliothek bin ich Werte durch Spalten auf jeder Seite zuordnen, zB. Name der Seite: Produkt a und in dieser Zeile eine Spalte "Markt Anwendbarkeit". Die Werte für "Markt Anwendbarkeit" sind in einer benutzerdefinierten Liste in eine separate Bibliothek und über eine Suchfunktion importiert und anschließend definiert, dass verschiedene Optionen möglich sind (in dieser Spalte).

    Jetzt lassen Sie uns sagen Produkt A in den USA erhältlich ist & Kanada und wir wählen Sie in der Spaltenattribute auf der Seite. Ich möchte uns haben & Kanada erscheinen dann auf der Seite selbst und ich denke, was Sie diskutieren oben ist die Antwort auf meine Frage – Nun ist die große q genau wie ich es implementieren?

    Meine Firma nicht gestatten Sie mir, mit Sharepoint Designer zu arbeiten und wir haben nicht das DFWP Webpart verfügbar :s, so dass ich die meisten meiner Änderungen mit Code in CEWP getan haben (Ich habe auch eine XML/XSL-Webparts verfügbar, wenn das hilft).

    Die einzige Lösung, die meine Web-Management-Team hat mir gegeben ist eine alternative Ansicht der Produkt Seite Dokumentbibliothek für dieses Produkt erstellen und fügen Sie diese Ansicht in meine Seite – aber da haben wir über 200 Produkte und ich habe dieses Problem mit 4 Spalten (Markt-Anwendbarkeit, Zielgruppe, usw..) Ich will nicht meine Zeit erstellen zu verbringen 1,000 Ansichten.

    Meine Websitestruktur ist wie folgt:
    Produkt A-Seite: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    Produkt Seite Dokumentbibliothek: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    Ursprüngliche Liste mit Werten: HTTPS://Domain.com/Sites/mysitename/Lists/Market applicability/AllItems.aspx

    Sie können bitte mir welcher Code sagen ich verwenden, um die Marktwerte für die Anwendbarkeit der "US enthalten muss & Kanada" (in diesem Fall) in meinem Produkt-Seite?

    Vielen Dank für Ihre Hilfe!

    Vivian

    Antwort
  2. Kein name
    Hallo,
    Irgendwelche Tipps, warum I cant get meiner Suchspalten auf das Webpart für Inhaltsabfragen angezeigt? Musstest du nichts besonderes in Ihre <CommonViewFields> für Suchvorgänge?
    TIA,
    Dave
    Antwort
  3. Chris
    Paul,
    Vielen Dank für diesen tollen Tipp! Ich werde dies in einem aufstrebenden Projekt sein verwendend, und Sie haben half mich bereits auf einen guten Fuß steigen!
    Nochmals vielen Dank! (Und ich habe nicht bekommen Sie alles für Weihnachten!)
    Chris
    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *