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 168-174 Link Here
168
		</xsl:for-each>
168
		</xsl:for-each>
169
		<xsl:for-each select="marc:datafield[@tag=090]">
169
		<xsl:for-each select="marc:datafield[@tag=090]">
170
   	      <dc:identifier>
170
   	      <dc:identifier>
171
		    <xsl:text>http://opac.mylibrary.org/bib/</xsl:text>
171
		    <xsl:value-of select="$syspref"/><xsl:text>/bib/</xsl:text>
172
		    <xsl:value-of select="marc:subfield[@code='a']"/>
172
		    <xsl:value-of select="marc:subfield[@code='a']"/>
173
		  </dc:identifier>
173
		  </dc:identifier>
174
		</xsl:for-each>
174
		</xsl:for-each>
(-)a/opac/oai.pl (-2 / +2 lines)
Lines 202-209 sub new { Link Here
202
    my $parser     = XML::LibXML->new();
202
    my $parser     = XML::LibXML->new();
203
    my $record_dom = $parser->parse_string($marcxml);
203
    my $record_dom = $parser->parse_string($marcxml);
204
    my $format     = $args{metadataPrefix};
204
    my $format     = $args{metadataPrefix};
205
    my $syspref = C4::Context->preference("OPACBaseURL");
205
    if ( $format ne 'marcxml' ) {
206
    if ( $format ne 'marcxml' ) {
206
        $record_dom = $repository->stylesheet($format)->transform($record_dom);
207
        $record_dom = $repository->stylesheet($format)->transform($record_dom, syspref=> $syspref);
207
    }
208
    }
208
    $self->metadata( HTTP::OAI::Metadata->new( dom => $record_dom ) );
209
    $self->metadata( HTTP::OAI::Metadata->new( dom => $record_dom ) );
209
210
210
- 

Return to bug 6334