View | Details | Raw Unified | Return to bug 6334
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2OAIDC.xsl (-1 / +1 lines)
Lines 164-170 Link Here
164
		</xsl:for-each>
164
		</xsl:for-each>
165
		<xsl:for-each select="marc:datafield[@tag=090]">
165
		<xsl:for-each select="marc:datafield[@tag=090]">
166
   	      <dc:identifier>
166
   	      <dc:identifier>
167
		    <xsl:text>http://opac.mylibrary.org/bib/</xsl:text>
167
		    <xsl:value-of select="$syspref"/><xsl:text>/bib/</xsl:text>
168
		    <xsl:value-of select="marc:subfield[@code='a']"/>
168
		    <xsl:value-of select="marc:subfield[@code='a']"/>
169
		  </dc:identifier>
169
		  </dc:identifier>
170
		</xsl:for-each>
170
		</xsl:for-each>
(-)a/opac/oai.pl (-2 / +2 lines)
Lines 196-203 sub new { Link Here
196
196
197
    my $parser = XML::LibXML->new();
197
    my $parser = XML::LibXML->new();
198
    my $record_dom = $parser->parse_string( $marcxml );
198
    my $record_dom = $parser->parse_string( $marcxml );
199
    my $syspref = C4::Context->preference("OPACBaseURL");
199
    if ( $args{metadataPrefix} ne 'marcxml' ) {
200
    if ( $args{metadataPrefix} ne 'marcxml' ) {
200
        $record_dom = $repository->oai_dc_stylesheet()->transform( $record_dom );
201
        $record_dom = $repository->oai_dc_stylesheet()->transform( $record_dom, syspref=> $syspref );
201
    }
202
    }
202
    $self->metadata( HTTP::OAI::Metadata->new( dom => $record_dom ) );
203
    $self->metadata( HTTP::OAI::Metadata->new( dom => $record_dom ) );
203
204
204
- 

Return to bug 6334