Displaying the number of reactions + a11y
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / boxArticleList.tpl
CommitLineData
2dbac9ad 1{if $boxPosition == 'sidebarLeft' || $boxPosition == 'sidebarRight'}
2aa9dc9e 2 <ul class="sidebarItemList">
2dbac9ad
MW
3 {foreach from=$boxArticleList item=boxArticle}
4 <li>
6bcfefb9 5 <a href="{$boxArticle->getLink()}" class="box64">
b7f936eb 6 <span>{if $boxArticle->getTeaserImage()}{@$boxArticle->getTeaserImage()->getElementTag(64)}{/if}</span>
2dbac9ad
MW
7
8 <div>
9 <h3>{$boxArticle->getTitle()}</h3>
10 <small>
11 {if $boxSortField == 'time'}
12 {@$boxArticle->time|time}
13 {elseif $boxSortField == 'views'}
14 {lang article=$boxArticle}wcf.article.articleViews{/lang}
15 {elseif $boxSortField == 'comments'}
27cc87cd 16 {$boxArticle->getDiscussionProvider()->getDiscussionCountPhrase()}
4b07801c
AE
17 {elseif $boxSortField == 'cumulativeLikes'}
18 {if MODULE_LIKE && $__wcf->getSession()->getPermission('user.like.canViewLike') && ($boxArticle->likes || $boxArticle->dislikes)}
ec21ca41 19 {lang reactions=$boxArticle->cumulativeLikes}wcf.like.reaction.label{/lang}
4b07801c 20 {/if}
2dbac9ad
MW
21 {/if}
22 </small>
23 </div>
24 </a>
25 </li>
26 {/foreach}
27 </ul>
28{elseif $boxPosition == 'footerBoxes'}
29 <ul class="articleList">
30 {foreach from=$boxArticleList item=boxArticle}
31 <li>
32 <a href="{$boxArticle->getLink()}">
b7f936eb
MW
33 {if $boxArticle->getTeaserImage() && $boxArticle->getTeaserImage()->hasThumbnail('small')}
34 <div class="articleListImage">{@$boxArticle->getTeaserImage()->getThumbnailTag('small')}</div>
2dbac9ad
MW
35 {/if}
36
37 <h3 class="articleListTitle">{$boxArticle->getTitle()}</h3>
38 <ul class="inlineList articleListMetaData">
39 <li>
40 <span class="icon icon16 fa-clock-o"></span>
41 {@$boxArticle->time|time}
42 </li>
43
44 <li>
45 <span class="icon icon16 fa-comments"></span>
27cc87cd 46 {$boxArticle->getDiscussionProvider()->getDiscussionCountPhrase()}
2dbac9ad
MW
47 </li>
48 </ul>
49 </a>
50 </li>
51 {/foreach}
52 </ul>
53{else}
4a9b28a5 54 {include file='articleListItems' objects=$boxArticleList disableAds=true}
2dbac9ad 55{/if}