Skip to content
Snippets Groups Projects
Commit 7a97f3b7 authored by Stefan Galinski's avatar Stefan Galinski :video_game:
Browse files

Merge branch 'feature_integrate_json_ld_schema' into 'master'

[TASK] Integrate json-ld / structured data in sg_ news listings

See merge request !23
parents 0647e01e 4cedf322
No related branches found
No related tags found
1 merge request!23[TASK] Integrate json-ld / structured data in sg_ news listings
<f:alias map="{leftBrace: '{', rightBrace: '}'}">
<script type="application/ld+json">
{leftBrace}
"@context": "http://schema.org/",
"@type": "ItemList",
"itemListElement": [
<f:for each="{newsItems}" as="newsItem" iteration="iterator">
{leftBrace}
"@type": "ListItem",
"position": "{iterator.cycle}",
"url": "<f:uri.page pageUid="{newsItem.news.uid}" absolute="TRUE"/>"
{rightBrace}<f:if condition="{iterator.isLast} == FALSE">,</f:if>
</f:for>
],
"numberOfItems": "{newsItems->f:count()}"
{rightBrace}
</script>
</f:alias>
......@@ -3,7 +3,7 @@
{namespace sg=SGalinski\SgNews\ViewHelpers}
<f:section name="main">
<f:render partial="ListByCategorySchema" arguments="{_all}" />
<f:render partial="ListByCategorySchema" arguments="{_all}" />
<section class="content">
<div class="container">
......
......@@ -3,6 +3,9 @@
{namespace sg=SGalinski\SgNews\ViewHelpers}
<f:section name="main">
<f:render partial="OverviewSchema" arguments="{newsItems: allNews}" />
<f:if condition="{settings.enableFilter}">
<div id="tx-sgnews-newslist">
<f:render partial="Filter" arguments="{tagTabs: tagTabs, categoryTabs: categoryTabs, categories: categories,
......
......@@ -3,6 +3,9 @@
{namespace sg=SGalinski\SgNews\ViewHelpers}
<f:section name="main">
<f:render partial="OverviewSchema" arguments="{newsItems: newsMetaData}" />
<f:if condition="{settings.enableFilter}">
<div id="tx-sgnews-newslist">
<f:render partial="Filter" arguments="{categories: categories,
......
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