From bc1acc3ca629f184f56a663ef2f294e5e924a0bb Mon Sep 17 00:00:00 2001 From: Lucas Gass <lucas@bywatersolutions.com> Date: Sun, 12 Dec 2021 23:27:54 +0000 Subject: [PATCH] Bug 27613: (follow-up) add authors and contributors --- koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss | 3 ++- .../bootstrap/en/xslt/MARC21slim2OPACDetail.xsl | 9 ++++++--- .../bootstrap/en/xslt/MARC21slim2OPACResults.xsl | 13 +++++-------- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss b/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss index 6dccbe9c99..3b452b13bb 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss +++ b/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss @@ -78,6 +78,7 @@ a { } &.title { + display: block; font-size: 108%; font-weight: bold; } @@ -1149,7 +1150,7 @@ div { } .resource_list { - display: inline-block; + display: inline; margin: 0 auto; padding-left: 0; diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl index e6288e8973..4e507a5754 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl @@ -1718,6 +1718,10 @@ <!--#13382 Changed Additional author to contributor --> <xsl:otherwise>Contributor(s): </xsl:otherwise> </xsl:choose> + </xsl:for-each> + <ul class="resource_list"> + <xsl:for-each select="$authorfield"> + <li> <xsl:choose> <xsl:when test="not(@tag=111) or @tag=700 or @tag=710 or @tag=711"/> <xsl:when test="marc:subfield[@code='n']"> @@ -1971,10 +1975,9 @@ </xsl:element> </a> </xsl:if> - <xsl:choose> - <xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"><xsl:text> | </xsl:text></span></xsl:otherwise> - </xsl:choose> + </li> </xsl:for-each> + </ul> </span> </xsl:if> </xsl:template> diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl index 6c48a46daa..05a885cfe2 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl @@ -503,7 +503,6 @@ </xsl:if> <!-- End of OpenURL --> - <p> <!-- Author Statement: Alternate Graphic Representation (MARC 880) --> <xsl:if test="$display880"> <xsl:call-template name="m880Select"> @@ -515,9 +514,11 @@ <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]"> - <span class="byAuthor">by </span><span class="author"> + <span class="byAuthor">by </span> + <ul class="author resource_list"> <!-- #13383 --> <xsl:for-each select="marc:datafield[(@tag=100 or @tag=700 or @tag=110 or @tag=710 or @tag=111 or @tag=711) and @ind1!='z']"> + <li> <xsl:call-template name="chopPunctuation"> <xsl:with-param name="chopString"> <xsl:call-template name="subfieldSelect"> @@ -633,15 +634,11 @@ <xsl:text>]</xsl:text> </span> </xsl:if> - <xsl:choose> - <xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><span class="separator"><xsl:text> | </xsl:text></span></xsl:otherwise> - </xsl:choose> + </li> </xsl:for-each> - - </span> + </ul> </xsl:when> </xsl:choose> - </p> <xsl:call-template name="show-series"> <xsl:with-param name="searchurl">/cgi-bin/koha/opac-search.pl</xsl:with-param> -- 2.20.1