Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
{namespace sg=SGalinski\SgNews\ViewHelpers}
<f:comment>
<!--
Usage Example:
<f:render partial="Teaser" arguments="{
newsMetaData: newsMetaData,
headerTag: '<h3>',
closingHeaderTag: '</h3>',
showCategory: 1
}" />
newsMetaData -> news element
headerTag -> hierarchy type of the header tag
showCategory -> defines if the category may be shown
Use <f:debug>{_all}</f:debug> to see all parameters and fields.
-->
</f:comment>
<f:alias map="{singleViewUri: '{f:uri.page(pageUid: \'{newsMetaData.news.uid}\')}'}">
<f:if condition="{newsMetaData.teaserImage}">
<div class="tx-sgnews-teaser-image">
<a href="{singleViewUri}">
<img src="{newsMetaData.teaserImage}" alt="" />
</a>
</div>
</f:if>
<div class="tx-sgnews-teaser-inner">
<a href="{singleViewUri}" class="tx-sgnews-teaser-title">
{headerTag -> f:format.raw()}
{newsMetaData.news.subtitleWithFallbackToTitle}
{closingHeaderTag -> f:format.raw()}
</a>
<a href="{singleViewUri}" class="tx-sgnews-teaser-description">
<f:format.html>{newsMetaData.news.description}</f:format.html>
</a>
<div class="tx-sgnews-moreLink">
<a href="{singleViewUri}">
<f:translate key="frontend.teaser.readMore" />
</a>
</div>
<div class="tx-sgnews-teaser-meta">
<span class="author">
<f:if condition="{newsMetaData.news.authorFrontendUser}">
<f:then>
<a href="{singleViewUri}">{newsMetaData.news.authorFrontendUser.name}</a>
</f:then>
<f:else>
<a href="{singleViewUri}">{newsMetaData.news.author}</a>
</f:else>
</f:if>
</span>
<span class="date">
<a href="{singleViewUri}">
<f:format.date format="%d. %B %Y">{newsMetaData.news.lastUpdated}</f:format.date>
</a>
</span>
<f:if condition="{showCategory}">
<span class="category">
<a href="{singleViewUri}">
{newsMetaData.category.subtitleWithFallbackToTitle}
</a>
</span>
</f:if>
</div>
</div>
</f:alias>