[Koha-patches] [PATCH] Fix for Bug 5075 - Terms not highlighted w/ xslt on
Owen Leonard
oleonard at myacpl.org
Mon Aug 2 17:29:56 CEST 2010
- XSLT didn't contain the class markup which acts as a hook
for the JavaScript highlighting system.
- Standard results page also contained a typo which
prevented data other than title and author from
being highlighted
---
.../opac-tmpl/prog/en/modules/opac-results.tmpl | 2 +-
.../prog/en/xslt/MARC21slim2OPACResults.xsl | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl
index 3282600..3d59dd1 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl
@@ -90,7 +90,7 @@ function highlightOn() {
for (x in q_array) {
$(".title").highlight(q_array[x]);
$(".author").highlight(q_array[x]);
- $(".result_summary").highlight(q_array[x]);
+ $(".results_summary").highlight(q_array[x]);
}
$(".highlight_toggle").toggle();
}
diff --git a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl b/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl
index 65e14e5..8950cc5 100644
--- a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl
+++ b/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl
@@ -391,7 +391,7 @@
</xsl:call-template>
</xsl:if>
- <a><xsl:attribute name="href">/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
+ <a><xsl:attribute name="href">/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute><xsl:attribute name="class">title</xsl:attribute>
<xsl:if test="marc:datafield[@tag=245]">
<xsl:for-each select="marc:datafield[@tag=245]">
@@ -440,7 +440,7 @@
<xsl:choose>
<xsl:when test="marc:datafield[@tag=100] or marc:datafield[@tag=110] or marc:datafield[@tag=111] or marc:datafield[@tag=700] or marc:datafield[@tag=710] or marc:datafield[@tag=711]">
- by
+ by <span class="author">
<xsl:for-each select="marc:datafield[@tag=100 or @tag=700]">
<xsl:choose>
<xsl:when test="position()=last()">
@@ -492,6 +492,7 @@
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
+ </span>
</xsl:when>
</xsl:choose>
</p>
--
1.7.0.4
More information about the Koha-patches
mailing list