Bonjour,
J'essaye de rajouter un lien data download directement sur la liste de résultat. Je suis encore avec une version 2.6.4.
J'ai tenté de modifié le fichier search-results-xhtml.xsl en rajoutant juste après la partie keyword des choses du genre:
<!-- online resources -->
<xsl:if test="$metadata/linkage">
<div class="hittext_linkage">
<div class="caption"><xsl:value-of select="/root/gui/strings/onlink"/></div>
<div class="linkage">
<xsl:for-each select="distributionInfo/MD_Distribution/transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL">
<a href="{$linkage}" title="{/root/gui/strings/downloadData}" onclick="runFileDownload(this.href, this.title); return false;"><xsl:value-of select="/root/gui/strings/downloadData"/></a>
<xsl:value-of select="."/>
</xsl:for-each>
</div>
</div>
</xsl:if>
Après moulte tentatives infructueuses, je me rends compte que je n'arrive pas toujours pas à retrouver la valeur de mon paramètre URL et donc encore moins à l'assigner à une variable...
transferOptions/MD_DigitalTransferOptions/onLine/CI_OnlineResource/linkage/URL
Si quelqu'un à une idée... un grand merci d'avance.
Jean-Philippe Richard