Skip to content
Snippets Groups Projects
Commit 73200e71 authored by Etienne LOUPIAS's avatar Etienne LOUPIAS
Browse files

test

parent c5f07c04
No related branches found
No related tags found
1 merge request!634Draft: Resolve "[Actualités] - Partage article via RS : image d'illus à la place du logo rés'in"
import { Component, ElementRef, OnInit, Renderer2, ViewEncapsulation } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { DomSanitizer, Meta } from '@angular/platform-browser';
import { ActivatedRoute } from '@angular/router';
import { RouterListenerService } from '../../../services/routerListener.service';
import { Post } from '../../models/post.model';
......@@ -20,7 +20,8 @@ export class PostDetailsComponent implements OnInit {
private sanitizer: DomSanitizer,
private routerListener: RouterListenerService,
private readonly elementRef: ElementRef,
private renderer: Renderer2
private renderer: Renderer2,
private meta: Meta
) {}
ngOnInit(): void {
......@@ -32,12 +33,22 @@ export class PostDetailsComponent implements OnInit {
this.postService.getPost(postId).subscribe((post) => {
this.post = post.posts[0];
this.post.safeHtml = this.sanitizer.bypassSecurityTrustHtml(this.post.html);
this.meta.addTag({ property: 'og:title', content: this.post.title });
//this.meta.addTag({ property: 'og:image', content: this.post.feature_image });
this.meta.addTag({
property: 'og:image',
content: 'https://resin-dev.apps.grandlyon.com/assets/logos/logo_europe.png',
});
});
}
// add ghost JS
const script = this.renderer.createElement('script');
script.src = '/assets/ghost/cards.min.js';
this.renderer.appendChild(this.elementRef.nativeElement, script);
this.meta.updateTag({ property: 'og:title', content: this.post.title });
this.meta.updateTag({ property: 'og:image', content: this.post.feature_image });
}
public backToPosts(): void {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment