File tree Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace FriendsOfRedaxo \Neues ;
4
+
5
+ use IntlDateFormatter ;
6
+
7
+ /** @var \rex_fragment $this */
8
+ $ entry = $ this ->getVar ('entry ' );
9
+ /** @var Entry $entry */
10
+ ?>
11
+ <script type="application/ld+json">
12
+ {
13
+ "@context": "https://schema.org",
14
+ "@type": "Article",
15
+ "url": "<?= Neues::htmlEncode ($ entry ->getUrl ()); ?> ",
16
+ "publisher":{
17
+ "@type":"Organization",
18
+ "name":"<?= Neues::htmlEncode (\rex::getserverName ()); ?> ",
19
+ },
20
+ "headline": "<?= Neues::htmlEncode ($ entry ->getName ()); ?> ",
21
+ "mainEntityOfPage": "<?= Neues::htmlEncode ($ entry ->getUrl ()); ?> ",
22
+ "articleBody": "<?= Neues::htmlEncode ($ entry ->getDescriptionAsPlaintext ()); ?> ",
23
+ "image": <?= json_encode (Neues::htmlEncode ($ entry ->getImages ())); ?> ,
24
+ "datePublished": "<?= Neues::htmlEncode ((new \DateTime ($ entry ->getPublishDate ()))->format (\DateTime::ATOM )); ?> "
25
+ }
26
+ </script>
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace FriendsOfRedaxo \Neues ;
4
+
5
+ use IntlDateFormatter ;
6
+
7
+ /** @var \rex_fragment $this */
8
+ $ entry = $ this ->getVar ('entry ' );
9
+ /** @var Entry $entry */
10
+ ?>
11
+ <script type="application/ld+json">
12
+ {
13
+ "@context": "https://schema.org",
14
+ "@type": "NewsArticle",
15
+ "url": "<?= Neues::htmlEncode ($ entry ->getUrl ()); ?> ",
16
+ "publisher":{
17
+ "@type":"Organization",
18
+ "name":"<?= Neues::htmlEncode (\rex::getserverName ()); ?> ",
19
+ },
20
+ "headline": "<?= Neues::htmlEncode ($ entry ->getName ()); ?> ",
21
+ "mainEntityOfPage": "<?= Neues::htmlEncode ($ entry ->getUrl ()); ?> ",
22
+ "articleBody": "<?= Neues::htmlEncode ($ entry ->getDescriptionAsPlaintext ()); ?> ",
23
+ "image": <?= json_encode (Neues::htmlEncode ($ entry ->getImages ())); ?> ,
24
+ "datePublished": "<?= Neues::htmlEncode ((new \DateTime ($ entry ->getPublishDate ()))->format (\DateTime::ATOM )); ?> "
25
+ }
26
+ </script>
You can’t perform that action at this time.
0 commit comments