Merge remote-tracking branch 'refs/remotes/origin/3.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / attachments.tpl
CommitLineData
f0bc263f
MW
1{if $attachmentList && $attachmentList->getGroupedObjects($objectID)|count}
2 {hascontent}
95961bdf
MW
3 <section class="section attachmentThumbnailList">
4 <h2 class="sectionTitle">{lang}wcf.attachment.images{/lang}</h2>
5
e3b932b6 6 <ul class="inlineList">
95961bdf
MW
7 {content}
8 {foreach from=$attachmentList->getGroupedObjects($objectID) item=attachment}
9 {if $attachment->showAsImage() && !$attachment->isEmbedded()}
10 <li class="attachmentThumbnail" data-attachment-id="{@$attachment->attachmentID}">
11 {if $attachment->hasThumbnail()}
de105cbb 12 <a href="{link controller='Attachment' object=$attachment}{/link}"{if $attachment->canDownload()} class="jsImageViewer" title="{$attachment->filename}"{/if}>
95961bdf
MW
13 {/if}
14
fe17bd5f 15 <div class="attachmentThumbnailContainer">
de105cbb
MW
16 <span class="attachmentThumbnailImage">
17 {if $attachment->hasThumbnail()}
e5f9b56c 18 <img src="{link controller='Attachment' object=$attachment}thumbnail=1{/link}" alt="" {if $attachment->thumbnailWidth >= ATTACHMENT_THUMBNAIL_WIDTH && $attachment->thumbnailHeight >= ATTACHMENT_THUMBNAIL_HEIGHT} class="attachmentThumbnailImageScalable"{/if}>
de105cbb 19 {else}
e5f9b56c 20 <img src="{link controller='Attachment' object=$attachment}{/link}" alt="" {if $attachment->width >= ATTACHMENT_THUMBNAIL_WIDTH && $attachment->height >= ATTACHMENT_THUMBNAIL_HEIGHT} class="attachmentThumbnailImageScalable"{/if}>
de105cbb
MW
21 {/if}
22 </span>
23
24 <span class="attachmentThumbnailData">
25 <span class="attachmentFilename">{$attachment->filename}</span>
26 </span>
95961bdf 27 </div>
fe17bd5f 28
de105cbb
MW
29 <ul class="attachmentMetaData inlineList">
30 <li>
31 <span class="icon icon16 fa-file-text-o"></span>
32 {@$attachment->filesize|filesize}
33 </li>
34 <li>
35 <span class="icon icon16 fa-expand"></span>
36 {#$attachment->width}×{#$attachment->height}
37 </li>
38 <li>
39 <span class="icon icon16 fa-eye"></span>
40 {#$attachment->downloads}
41 </li>
fe17bd5f
MS
42 </ul>
43
de105cbb
MW
44 {if $attachment->hasThumbnail()}
45 </a>
46 {/if}
95961bdf
MW
47 </li>
48 {/if}
49 {/foreach}
50 {/content}
51 </ul>
52 </section>
f0bc263f 53 {/hascontent}
ca8bfa53 54
f0bc263f 55 {hascontent}
95961bdf
MW
56 <section class="section attachmentFileList">
57 <h2 class="sectionTitle">{lang}wcf.attachment.files{/lang}</h2>
f0bc263f 58
e3b932b6 59 <ul class="inlineList">
95961bdf
MW
60 {content}
61 {foreach from=$attachmentList->getGroupedObjects($objectID) item=attachment}
62 {if $attachment->showAsFile() && !$attachment->isEmbedded()}
63 <li class="box32" data-attachment-id="{@$attachment->attachmentID}">
5552d2cc 64 <a href="{link controller='Attachment' object=$attachment}{/link}"><span class="icon icon32 fa-{@$attachment->getIconName()}"></span></a>
95961bdf
MW
65
66 <div>
67 <p><a href="{link controller='Attachment' object=$attachment}{/link}">{$attachment->filename}</a></p>
68 <small>{lang}wcf.attachment.file.info{/lang}</small>
69 </div>
70 </li>
71 {/if}
72 {/foreach}
73 {/content}
74 </ul>
75 </section>
f0bc263f 76 {/hascontent}
ca8bfa53 77{/if}