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 />
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