AJOU (01/17/08): Antre blog sa a chita pale osijè de Lien plis XSL Dieu: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.
Kourikoulòm ak objektif: Mwen te kreye yon senp tablo bar pou sèvi kòm pyès sou yon dach. M' ap mete sou kote detay sou konstriksyon èstati pou yon lòt pòs, Men, mwen pa te envante teknik sa (ni a pwen entèwogasyon, pou kesyon sa). Li te tounen deyo ki te gen yon n. pinèz nan tablo a, pandan tout tan mwen fikse sa, Mwen te pran opòtinite pou kouvri kèk étiquettes nan Des ki te atire nan lis de la dèyè a graf. Pa ekzanp, pa gen yon etikèt ki gen valè "Kenbe". Mwen te vle pou tounen etikèt ki nan yon Lien lè sa a moun kap itilize li an te kapab klike sou li desann byen presi antre nan lis valè estati ki se "Kenbe" sèvi ak machin.
Étapes:
- Woblèm estidyo itilize pou intellisense au sharepoint.
- Copie XSLT DVWP la nan estidyo izyèl (kreye yon pwojè blanch, ajoute fichier XSL yon pwojè a).
- Copie lyen ou vle pou yo itilize nan presse-papiers a.
- Pat fè l' nan bon kote yo ye nan XSL a.
- Konvèti adrès entènèt pale anpil séparateurs nan la requête chaîne de"&" pou"&"
- Adrès entènèt encoder diskite grenn pa grenn.
- Anto à sa yon <yon href…> </yon>
Egzanp:
Mwen gen yon adrès entènèt:
http://[sèvè]/[kote ki gen]/Lists/Open Positions/AllItems.aspx?View ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Recruteur&FilterValue1 = kenbe
Mwen kouvri l' antre nan:
<yon HREF="Lists/Open Positions/AllItems.aspx?View = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1 %7 d&FilterField1 = Recruteur&FilterValue1 = kenbe"> Kenbe: </yon>
Mwen lamen transformé diskisyon an premye de:
{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}
pou:
%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1 %7 d
(Nan sa, les transformations parèy pou louvri pou % 7b Et la fermeture accolade transforme %7 kraze-brize)
Dezyèm e twazyèm diskite’ paramètres ("FilterField1 =Recruteur" Et "FilterValue1 =Kenbe" respektivman) pa bezwen gen adrès entènèt codées paske yo pa genyen okenn ensekirite caractères.
Nòt:
Teknik sa jeneralman ta dwe ' travay kote ou vle houke Lien yon nan XSLT kote Lien a comprend paramètres sou adrès entènèt la ta fè bagay:
http://[sèvè]/[kote ki gen]/Lists/Open Positions/AllItems.aspx?View ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Recruteur&FilterValue1 = kenbe
Mwen te gen adrès entènèt se pa à lis personnalisés Et lamen filtrage sou kolòn estati a (intitulée "Recruteur" An ro).