Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
koha:autour_de_koha:idref [2017/07/19 18:12]
llefaucheur
koha:autour_de_koha:idref [2018/08/27 10:00] (Version actuelle)
sdelaye
Ligne 23: Ligne 23:
 <​xsl:​variable name="​IdRef"​ select="​marc:​sysprefs/​marc:​syspref[@name='​IdRef'​]"/>​ <​xsl:​variable name="​IdRef"​ select="​marc:​sysprefs/​marc:​syspref[@name='​IdRef'​]"/>​
  
-(...) 
  
- <​xsl:​if test="$IdRef">​ + <​xsl:​for-each select="marc:​datafield[@tag=$tag]">​ 
- <​xsl:​if test="​marc:​subfield[@code=3]">​ + <​xsl:​choose>​ 
- <​xsl:​text>​ </​xsl:​text>​ + <​xsl:​when ​test="$IdRef = '​1'​ and marc:​subfield[@code='3']">​ 
- <a> + <​xsl:​text>​ </​xsl:​text><​a>​ 
- <​xsl:​attribute name="​href">​+<​xsl:​attribute name="​href">​
  <​xsl:​text>/​cgi-bin/​koha/​opac-idref.pl?​unimarc3=</​xsl:​text>​  <​xsl:​text>/​cgi-bin/​koha/​opac-idref.pl?​unimarc3=</​xsl:​text>​
  <​xsl:​value-of select="​marc:​subfield[@code=3]"/>​  <​xsl:​value-of select="​marc:​subfield[@code=3]"/>​
Ligne 35: Ligne 34:
  <​xsl:​attribute name="​title">​IdRef</​xsl:​attribute>​  <​xsl:​attribute name="​title">​IdRef</​xsl:​attribute>​
  <​xsl:​attribute name="​rel">​gb_page_center[600,​500]</​xsl:​attribute>​  <​xsl:​attribute name="​rel">​gb_page_center[600,​500]</​xsl:​attribute>​
- <​xsl:​text>​Idref</​xsl:​text>​ + <​xsl:​text>​(Idref)  ​</​xsl:​text></a
- </​a>​ +</xsl:​when>​ 
- </​xsl:​if+ <​xsl:​otherwise>​ 
- </​xsl:​if+ <​xsl:​attribute name="​href">​ 
 + <​xsl:​text>/​cgi-bin/​koha/​opac-search.pl?​q=au:</​xsl:​text>​ 
 + <​xsl:​value-of select="​marc:​subfield[@code='​a'​]"/>​ 
 + <​xsl:​text>​ </​xsl:​text>​ 
 + <​xsl:​value-of select="​marc:​subfield[@code='​b'​]"/>​ 
 + </​xsl:​attribute
 + </​xsl:​otherwise
 + </​xsl:​choose
 +(...)
 </​code>​ </​code>​