Bug 38096: (QA follow-up): Add URLLinkText to opac xsl also

Fix error:
[2026/02/11 09:18:00] [WARN] XSLT::Base: runtime error: file /usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl line 726 element choose
Variable 'URLLinkText' has not been declared.
Undefined variable
 at /usr/share/koha/lib/Koha/XSLT/Base.pm line 231.

Run tests to prove the patch fixes the issue (this fails before the patch):
prove t/db_dependent/Search.t

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
Pedro Amorim 2026-02-11 08:24:22 -01:00 committed by Lucas Gass
parent a5d9f920d0
commit 5a625ba45e
No known key found for this signature in database
GPG Key ID: 60B447398B0D36CA
3 changed files with 5 additions and 0 deletions

View File

@ -1074,6 +1074,7 @@
<xsl:with-param name="Show856uAsImage" select="$Show856uAsImage"></xsl:with-param>
<xsl:with-param name="OPACTrackClicks" select="$OPACTrackClicks"></xsl:with-param>
<xsl:with-param name="OPACURLOpenInNewWindow" select="$OPACURLOpenInNewWindow"></xsl:with-param>
<xsl:with-param name="URLLinkText" select="$URLLinkText"></xsl:with-param>
<xsl:with-param name="screen" select="'detail'"></xsl:with-param>
<xsl:with-param name="biblionumber" select="$biblionumber"></xsl:with-param>
</xsl:call-template>
@ -1092,6 +1093,7 @@
<xsl:with-param name="MARCOnlineResourceField">857</xsl:with-param>
<xsl:with-param name="OPACTrackClicks" select="$OPACTrackClicks"></xsl:with-param>
<xsl:with-param name="OPACURLOpenInNewWindow" select="$OPACURLOpenInNewWindow"></xsl:with-param>
<xsl:with-param name="URLLinkText" select="$URLLinkText"></xsl:with-param>
<xsl:with-param name="screen" select="'detail'"></xsl:with-param>
<xsl:with-param name="biblionumber" select="$biblionumber"></xsl:with-param>
</xsl:call-template>

View File

@ -1197,6 +1197,7 @@
<xsl:with-param name="Show856uAsImage" select="$Show856uAsImage"></xsl:with-param>
<xsl:with-param name="OPACTrackClicks" select="$OPACTrackClicks"></xsl:with-param>
<xsl:with-param name="OPACURLOpenInNewWindow" select="$OPACURLOpenInNewWindow"></xsl:with-param>
<xsl:with-param name="URLLinkText" select="$URLLinkText"></xsl:with-param>
<xsl:with-param name="screen" select="'results'"></xsl:with-param>
<xsl:with-param name="biblionumber" select="$biblionumber"></xsl:with-param>
</xsl:call-template>
@ -1215,6 +1216,7 @@
<xsl:with-param name="MARCOnlineResourceField">857</xsl:with-param>
<xsl:with-param name="OPACTrackClicks" select="$OPACTrackClicks"></xsl:with-param>
<xsl:with-param name="OPACURLOpenInNewWindow" select="$OPACURLOpenInNewWindow"></xsl:with-param>
<xsl:with-param name="URLLinkText" select="$URLLinkText"></xsl:with-param>
<xsl:with-param name="screen" select="'results'"></xsl:with-param>
<xsl:with-param name="biblionumber" select="$biblionumber"></xsl:with-param>
</xsl:call-template>

View File

@ -700,6 +700,7 @@
<xsl:param name="OPACTrackClicks" />
<xsl:param name="OPACURLOpenInNewWindow" />
<xsl:param name="screen" />
<xsl:param name="URLLinkText" />
<xsl:param name="biblionumber" />
<xsl:for-each select="marc:datafield[@tag=$MARCOnlineResourceField and marc:subfield[@code='u']]">