Revision 53740
Added by Argiro Kokogiannaki over 5 years ago
orp.module.ts | ||
---|---|---|
20 | 20 |
import {FreeGuard} from'../../login/freeGuard.guard'; |
21 | 21 |
import {IsRouteEnabled} from '../../error/isRouteEnabled.guard'; |
22 | 22 |
import {Schema2jsonldModule} from '../../sharedComponents/schema2jsonld/schema2jsonld.module'; |
23 |
import { SEOServiceModule } from '../../sharedComponents/SEO/SEOService.module'; |
|
23 | 24 |
|
24 | 25 |
|
25 | 26 |
@NgModule({ |
26 | 27 |
imports: [ |
27 | 28 |
CommonModule, FormsModule, SharedModule, RouterModule, LandingModule, |
28 | 29 |
CiteThisModule, ResultLandingModule, MetricsModule, IFrameModule, |
29 |
AltMetricsModule, ConfigurationServiceModule, Schema2jsonldModule |
|
30 |
AltMetricsModule, ConfigurationServiceModule, Schema2jsonldModule, SEOServiceModule
|
|
30 | 31 |
], |
31 | 32 |
declarations: [ |
32 | 33 |
OrpComponent |
Also available in: Unified diff
JSONLD:
add jsonld in all pages (advance, table view, link, deposit)
for search pages assign SearchResultsPage representation
for other pages assign Website
SEO service:
add a service that updates the rel canonical url (in client side)
call the service in each page