<target_index>pl:w</target_index>
<target_index>Provider:w</target_index>
</index_data_field>
+ <!-- RDA 264$a pl:w,pl:p-->
+ <index_subfields tag="264" subfields="a">
+ <target_index>pl:w</target_index>
+ <target_index>pl:p</target_index>
+ </index_subfields>
+ <!-- RDA 264$b Publisher:w,Publisher:p-->
+ <index_subfields tag="264" subfields="b">
+ <target_index>Publisher:w</target_index>
+ <target_index>Publisher:p</target_index>
+ </index_subfields>
+ <!-- RDA 264$c copydate,copydate:s-->
+ <index_subfields tag="264" subfields="c">
+ <target_index>copydate:w</target_index>
+ <target_index>copydate:s</target_index>
+ </index_subfields>
<!--Index for RDA 264 field-->
<index_data_field tag="264">
+ <target_index>pl:w</target_index>
<target_index>Provider:w</target_index>
</index_data_field>
<!--record.abs line 123: melm 300 Extent:w,Extent:p-->
</xslo:if>
</xslo:for-each>
</xslo:template>
+ <xslo:template mode="index_subfields" match="marc:datafield[@tag='264']">
+ <xslo:for-each select="marc:subfield">
+ <xslo:if test="contains('a', @code)">
+ <z:index name="pl:w pl:p">
+ <xslo:value-of select="."/>
+ </z:index>
+ </xslo:if>
+ </xslo:for-each>
+ <xslo:for-each select="marc:subfield">
+ <xslo:if test="contains('b', @code)">
+ <z:index name="Publisher:w Publisher:p">
+ <xslo:value-of select="."/>
+ </z:index>
+ </xslo:if>
+ </xslo:for-each>
+ <xslo:for-each select="marc:subfield">
+ <xslo:if test="contains('c', @code)">
+ <z:index name="copydate:w copydate:s">
+ <xslo:value-of select="."/>
+ </z:index>
+ </xslo:if>
+ </xslo:for-each>
+ </xslo:template>
<xslo:template mode="index_subfields" match="marc:datafield[@tag='400']">
<xslo:for-each select="marc:subfield">
<xslo:if test="contains('a', @code)">
</z:index>
</xslo:template>
<xslo:template mode="index_data_field" match="marc:datafield[@tag='264']">
- <z:index name="Provider:w">
+ <z:index name="pl:w Provider:w">
<xslo:variable name="raw_heading">
<xslo:for-each select="marc:subfield">
<xslo:if test="position() > 1">