Project

General

Profile

« Previous | Next » 

Revision 56840

[Trunk | Library]: Fix and add when missing: schema2jsonld, canonincal url, meta tags, piwik call.

View differences:

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