Lines 21-27
Link Here
|
21 |
<xsl:variable name="leader6" select="substring($leader,7,1)"/> |
21 |
<xsl:variable name="leader6" select="substring($leader,7,1)"/> |
22 |
<xsl:variable name="leader7" select="substring($leader,8,1)"/> |
22 |
<xsl:variable name="leader7" select="substring($leader,8,1)"/> |
23 |
<xsl:variable name="biblionumber" select="marc:controlfield[@tag=001]"/> |
23 |
<xsl:variable name="biblionumber" select="marc:controlfield[@tag=001]"/> |
24 |
|
24 |
<xsl:variable name="AuthorLinkSortBy" select="marc:sysprefs/marc:syspref[@name='AuthorLinkSortBy']"/> |
|
|
25 |
<xsl:variable name="AuthorLinkSortOrder" select="marc:sysprefs/marc:syspref[@name='AuthorLinkSortOrder']"/> |
25 |
|
26 |
|
26 |
<xsl:if test="marc:datafield[@tag=200]"> |
27 |
<xsl:if test="marc:datafield[@tag=200]"> |
27 |
<xsl:for-each select="marc:datafield[@tag=200]"> |
28 |
<xsl:for-each select="marc:datafield[@tag=200]"> |
Lines 59-94
Link Here
|
59 |
<xsl:with-param name="tag">700</xsl:with-param> |
60 |
<xsl:with-param name="tag">700</xsl:with-param> |
60 |
<xsl:with-param name="label">Main Author</xsl:with-param> |
61 |
<xsl:with-param name="label">Main Author</xsl:with-param> |
61 |
<xsl:with-param name="spanclass">main_author</xsl:with-param> |
62 |
<xsl:with-param name="spanclass">main_author</xsl:with-param> |
|
|
63 |
<xsl:with-param name="AuthorLinkSortOrder" select="$AuthorLinkSortOrder"/> |
64 |
<xsl:with-param name="AuthorLinkSortBy" select="$AuthorLinkSortBy"/> |
62 |
</xsl:call-template> |
65 |
</xsl:call-template> |
63 |
|
66 |
|
64 |
<xsl:call-template name="tag_7xx"> |
67 |
<xsl:call-template name="tag_7xx"> |
65 |
<xsl:with-param name="tag">710</xsl:with-param> |
68 |
<xsl:with-param name="tag">710</xsl:with-param> |
66 |
<xsl:with-param name="label">Corporate Author (Main)</xsl:with-param> |
69 |
<xsl:with-param name="label">Corporate Author (Main)</xsl:with-param> |
67 |
<xsl:with-param name="spanclass">corporate_main_author</xsl:with-param> |
70 |
<xsl:with-param name="spanclass">corporate_main_author</xsl:with-param> |
|
|
71 |
<xsl:with-param name="AuthorLinkSortOrder" select="$AuthorLinkSortOrder"/> |
72 |
<xsl:with-param name="AuthorLinkSortBy" select="$AuthorLinkSortBy"/> |
68 |
</xsl:call-template> |
73 |
</xsl:call-template> |
69 |
|
74 |
|
70 |
<xsl:call-template name="tag_7xx"> |
75 |
<xsl:call-template name="tag_7xx"> |
71 |
<xsl:with-param name="tag">701</xsl:with-param> |
76 |
<xsl:with-param name="tag">701</xsl:with-param> |
72 |
<xsl:with-param name="label">Coauthor</xsl:with-param> |
77 |
<xsl:with-param name="label">Coauthor</xsl:with-param> |
73 |
<xsl:with-param name="spanclass">coauthor</xsl:with-param> |
78 |
<xsl:with-param name="spanclass">coauthor</xsl:with-param> |
|
|
79 |
<xsl:with-param name="AuthorLinkSortOrder" select="$AuthorLinkSortOrder"/> |
80 |
<xsl:with-param name="AuthorLinkSortBy" select="$AuthorLinkSortBy"/> |
74 |
</xsl:call-template> |
81 |
</xsl:call-template> |
75 |
|
82 |
|
76 |
<xsl:call-template name="tag_7xx"> |
83 |
<xsl:call-template name="tag_7xx"> |
77 |
<xsl:with-param name="tag">702</xsl:with-param> |
84 |
<xsl:with-param name="tag">702</xsl:with-param> |
78 |
<xsl:with-param name="label">Secondary Author</xsl:with-param> |
85 |
<xsl:with-param name="label">Secondary Author</xsl:with-param> |
79 |
<xsl:with-param name="spanclass">secondary_author</xsl:with-param> |
86 |
<xsl:with-param name="spanclass">secondary_author</xsl:with-param> |
|
|
87 |
<xsl:with-param name="AuthorLinkSortOrder" select="$AuthorLinkSortOrder"/> |
88 |
<xsl:with-param name="AuthorLinkSortBy" select="$AuthorLinkSortBy"/> |
80 |
</xsl:call-template> |
89 |
</xsl:call-template> |
81 |
|
90 |
|
82 |
<xsl:call-template name="tag_7xx"> |
91 |
<xsl:call-template name="tag_7xx"> |
83 |
<xsl:with-param name="tag">711</xsl:with-param> |
92 |
<xsl:with-param name="tag">711</xsl:with-param> |
84 |
<xsl:with-param name="label">Corporate Author (Coauthor)</xsl:with-param> |
93 |
<xsl:with-param name="label">Corporate Author (Coauthor)</xsl:with-param> |
85 |
<xsl:with-param name="spanclass">corporate_coauthor</xsl:with-param> |
94 |
<xsl:with-param name="spanclass">corporate_coauthor</xsl:with-param> |
|
|
95 |
<xsl:with-param name="AuthorLinkSortOrder" select="$AuthorLinkSortOrder"/> |
96 |
<xsl:with-param name="AuthorLinkSortBy" select="$AuthorLinkSortBy"/> |
86 |
</xsl:call-template> |
97 |
</xsl:call-template> |
87 |
|
98 |
|
88 |
<xsl:call-template name="tag_7xx"> |
99 |
<xsl:call-template name="tag_7xx"> |
89 |
<xsl:with-param name="tag">712</xsl:with-param> |
100 |
<xsl:with-param name="tag">712</xsl:with-param> |
90 |
<xsl:with-param name="label">Corporate Author (Secondary)</xsl:with-param> |
101 |
<xsl:with-param name="label">Corporate Author (Secondary)</xsl:with-param> |
91 |
<xsl:with-param name="spanclass">corporate_secondary_author</xsl:with-param> |
102 |
<xsl:with-param name="spanclass">corporate_secondary_author</xsl:with-param> |
|
|
103 |
<xsl:with-param name="AuthorLinkSortOrder" select="$AuthorLinkSortOrder"/> |
104 |
<xsl:with-param name="AuthorLinkSortBy" select="$AuthorLinkSortBy"/> |
92 |
</xsl:call-template> |
105 |
</xsl:call-template> |
93 |
|
106 |
|
94 |
<xsl:if test="marc:datafield[@tag=101]"> |
107 |
<xsl:if test="marc:datafield[@tag=101]"> |