Revision 56840
Added by Konstantina Galouni almost 5 years ago
directLinking.component.ts | ||
---|---|---|
9 | 9 |
import {SearchDatasetsService} from '../../services/searchDatasets.service'; |
10 | 10 |
import {SearchSoftwareService} from '../../services/searchSoftware.service'; |
11 | 11 |
import {SearchOrpsService} from '../../services/searchOrps.service'; |
12 |
import {SEOService} from '../../sharedComponents/SEO/SEO.service'; |
|
13 | 12 |
import {LinkingGenericComponent} from "../linking/linkingGeneric.component"; |
14 | 13 |
import {ClaimResultSearchFormComponent} from "../claim-utils/claimResultSearchForm.component"; |
15 | 14 |
|
... | ... | |
19 | 18 |
templateUrl: 'directLinking.component.html' |
20 | 19 |
}) |
21 | 20 |
export class DirectLinkingComponent { |
21 |
@Input() piwikSiteId = null; |
|
22 |
|
|
22 | 23 |
@ViewChild(LinkingGenericComponent) linking: LinkingGenericComponent; |
23 | 24 |
|
24 | 25 |
results: ClaimEntity[] = []; |
... | ... | |
40 | 41 |
localStoragePrefix: string = ""; |
41 | 42 |
constructor(private _router: Router, private route: ActivatedRoute,private entitySearch:EntitiesSearchService, |
42 | 43 |
private publicationsSearch: SearchPublicationsService, private datasetsSearch: SearchDatasetsService, |
43 |
private softwareSearch: SearchSoftwareService, private ORPSearch: SearchOrpsService, |
|
44 |
private _meta: Meta, private _title: Title, private seoService: SEOService) { |
|
45 |
|
|
46 |
let title = "OpenAIRE | Direct Linking"; |
|
47 |
this._meta.updateTag({content: title}, "property='og:title'"); |
|
48 |
this._title.setTitle(title); |
|
49 |
|
|
44 |
private softwareSearch: SearchSoftwareService, private ORPSearch: SearchOrpsService) { |
|
50 | 45 |
} |
51 | 46 |
|
52 | 47 |
ngOnInit() { |
53 | 48 |
this.route.data |
54 | 49 |
.subscribe((data: { envSpecific: EnvProperties }) => { |
55 | 50 |
this.properties = data.envSpecific; |
56 |
let url = data.envSpecific.baseLink + this._router.url; |
|
57 |
this.seoService.createLinkForCanonicalURL(this.properties.baseLink + this._router.url, false); |
|
58 |
|
|
59 | 51 |
}); |
60 | 52 |
|
61 | 53 |
this.sub = this.route.queryParams.subscribe(params => { |
Also available in: Unified diff
[Trunk | Library]: Fix and add when missing: schema2jsonld, canonincal url, meta tags, piwik call.