mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
src/app/core: add citation_doi tag to head meta
This is used by harvesters like Altmetric and was present in DSpace version 6 and previous.
This commit is contained in:
@@ -186,6 +186,7 @@ export class HeadTagService {
|
||||
this.setCitationKeywordsTag();
|
||||
|
||||
this.setCitationAbstractUrlTag();
|
||||
this.setCitationDoiTag();
|
||||
this.setCitationPdfUrlTag();
|
||||
this.setCitationPublisherTag();
|
||||
|
||||
@@ -319,6 +320,18 @@ export class HeadTagService {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add <meta name="citation_doi" ... > to the <head>
|
||||
*/
|
||||
protected setCitationDoiTag(): void {
|
||||
if (this.currentObject.value instanceof Item) {
|
||||
const doi = this.getMetaTagValue('dc.identifier.doi');
|
||||
if (hasValue(doi)) {
|
||||
this.addMetaTag('citation_doi', doi);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add <meta name="citation_pdf_url" ... > to the <head>
|
||||
*/
|
||||
|
Reference in New Issue
Block a user