Suggerimento rapido: Web Part Query contenuto, XSL e il valore della colonna di ricerca

Ho un nome di colonna in un tipo di contenuto denominato "Real Estate Location".

Che la colonna è di tipo "ricerca".

Ho modificato <CommonViewFields> e ItemStyle.xsl per mostrare la colonna.

Un semplice <xsl:valore di selezionare =…> Torna restituisce un valore interno che include dati di posizione ordinale, come ad esempio:

1;#Miami

Per ottenere il valore di human-friendly, utilizzare xsl substring-after, come illustrato:

<xsl:selezionare valuxslf = "substring-after(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></xsl:valore di>

Utilizzare questa tecnica ogni volta che si lavora con valori di ricerca nelle trasformazioni XSL e necessario per ottenere il valore di human-friendly.

<fine />

Technorati Tags: , ,

3 pensieri su "Suggerimento rapido: Web Part Query contenuto, XSL e il valore della colonna di ricerca

  1. Vivian

    Ciao Paolo,

    Sembra che ciò che si sta descrivendo è la soluzione per quello che mi serve, ma purtroppo sono un novizio in XSL e non può capire dal tuo post sopra.

    Lascia che ti spieghi rapidamente cosa sto cercando di fare e di cosa ho bisogno e apprezzerei molto il tuo aiuto 🙂

    Sto creando pagine di prodotto in una raccolta documenti e in questa libreria sono associazione di valori attraverso le colonne per ogni pagina, e. g. Nome della pagina: Prodotto a e in quella riga, una colonna "mercato applicabilità". I valori disponibili per applicabilità di mercato"" sono in un elenco personalizzato in una libreria separata e sono importati tramite una ricerca e quindi definito che le varie opzioni sono possibili (nella colonna di).

    Ora diciamo che il prodotto a è disponibile negli Stati Uniti & Canada e noi selezionare quelli negli attributi di colonna alla pagina. Piacerebbe avere noi & Canada poi appaiono sulla pagina stessa e pensare a che cosa si sta discutendo sopra è la risposta alla mia domanda – ora il grande q è esattamente come implementarlo?

    La mia azienda non mi permette di lavorare con sharepoint designer e non abbiamo la DFWP web part disponibili :s così ho fatto la maggior parte delle mie alterazioni con il codice CEWP (Ho anche una parte di web XML/XSL disponibile se questo aiuta).

    L'unica soluzione che mi ha dato il mio team di gestione web è quello di creare una visione alternativa della raccolta documenti pagina prodotto per quel prodotto e includere quella vista nella mia pagina – Tuttavia dato che abbiamo sopra 200 prodotti e ho questo problema con 4 colonne (applicabilità del mercato, target di riferimento, ecc.) Non voglio spendere il mio tempo creando 1,000 Visualizzazioni.

    Struttura del sito è il seguente:
    Pagina prodotto a: https://domain.com/sites/mysitename/productpages/ProductA.aspx
    Raccolta di documenti pagina prodotto: https://domain.com/sites/mysitename/productpages/Forms/AllItems.aspx
    Elenco originale con valori: https://Domain.com/sites/mysitename/lists/Market applicability/AllItems.aspx

    Potrebbe per favore consigliarmi quale codice è necessario utilizzare al fine di includere i valori di applicabilità del mercato di "US & Canada" (in questo caso) nella mia pagina di prodotto?

    Grazie mille per il vostro aiuto!

    Vivian

    Risposta
  2. Senza nome
    Ciao,
    Qualche consiglio sul perché non posso avere il mio colonne di ricerca per visualizzare la Web Part Query contenuto? Hai dovuto fare nulla di speciale nel tuo <CommonViewFields> per le ricerche?
    TIA,
    Dave
    Risposta
  3. Chris
    Paul,
    La ringrazio molto per questa grande punta! Userò questo in un progetto molto promettente, e voi mi hanno aiutato a scendere su un buon piede già!
    Grazie ancora! (E non farti nulla per Natale!)
    Chris
    Risposta

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *