3393 |
stevensc |
1 |
<?php
|
3298 |
efrain |
2 |
|
4827 |
stevensc |
3 |
$this->headTitle("$share_title");
|
4830 |
stevensc |
4 |
$this->headMeta()->appendName('description', $share_title);
|
|
|
5 |
$this->headMeta()->appendProperty('og:title', $share_title);
|
|
|
6 |
$this->headMeta()->appendProperty('og:url', $share_url);
|
|
|
7 |
$this->headMeta()->appendProperty('og:description', $share_description);
|
4840 |
stevensc |
8 |
$this->headMeta()->appendProperty('og:image', $share_image);
|
|
|
9 |
$this->headMeta()->setItemprop('image', $share_image);
|
4830 |
stevensc |
10 |
$this->headMeta()->appendProperty('og:image:secure_url', $share_image);
|
4829 |
stevensc |
11 |
$this->headMeta()->appendProperty('og:image:width', "300");
|
|
|
12 |
$this->headMeta()->appendProperty('og:image:height', "300");
|
4827 |
stevensc |
13 |
$this->headMeta()->appendProperty('og:type', 'website');
|
|
|
14 |
$this->headMeta()->appendProperty('og:locale', 'es_ES');
|
|
|
15 |
$this->headMeta()->appendProperty('og:locale:alternate', 'en_US');
|
3298 |
efrain |
16 |
|
4825 |
stevensc |
17 |
// $this->headMeta()->appendName('og:url', "$share_url");
|
|
|
18 |
// $this->headMeta()->appendName('og:title', "$share_title");
|
|
|
19 |
// $this->headMeta()->appendName('og:description', "$share_description");
|
|
|
20 |
// $this->headMeta()->appendName('og:image', "$share_image");
|
|
|
21 |
|
3389 |
efrain |
22 |
//summary_large_image
|
|
|
23 |
$this->headMeta()->appendName('twitter:card', "summary");
|
3388 |
efrain |
24 |
$this->headMeta()->appendName('twitter:title', "$share_title");
|
|
|
25 |
$this->headMeta()->appendName('twitter:description', "$share_description");
|
|
|
26 |
$this->headMeta()->appendName('twitter:image', "$share_image");
|
3449 |
stevensc |
27 |
$this->headMeta()->appendName('twitter:image:src', "$share_image");
|
3410 |
stevensc |
28 |
|
4778 |
efrain |
29 |
|
3410 |
stevensc |
30 |
$js = <<<JS
|
3413 |
stevensc |
31 |
const backendVars = {
|
3414 |
stevensc |
32 |
title: `$share_title`,
|
3416 |
stevensc |
33 |
url: `$share_url`,
|
|
|
34 |
image: `$share_image`,
|
|
|
35 |
description: `$share_description`
|
3413 |
stevensc |
36 |
}
|
3410 |
stevensc |
37 |
JS;
|
3452 |
stevensc |
38 |
|
3410 |
stevensc |
39 |
$this->inlineScript()->appendScript($js);
|
3429 |
stevensc |
40 |
$this->headLink()->appendStylesheet('/react-bundles/public-post/main.css');
|
3411 |
stevensc |
41 |
$this->inlineScript()->appendFile('/react-bundles/public-post/publicPostViewBundle.js');
|
3298 |
efrain |
42 |
?>
|
4839 |
stevensc |
43 |
|
|
|
44 |
<link itemprop="thumbnailUrl" href="$share_image">
|
|
|
45 |
|
|
|
46 |
<span itemprop="thumbnail" itemscope itemtype="http://schema.org/ImageObject">
|
|
|
47 |
<link itemprop="url" href="$share_image">
|
|
|
48 |
</span>
|
|
|
49 |
|
3419 |
stevensc |
50 |
<div id="public-post">
|
3391 |
stevensc |
51 |
</div>
|