Merge branch '5.2' into 5.3
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / attachments.tpl
1 {if $attachmentList && $attachmentList->getGroupedObjects($objectID)|count}
2 {hascontent}
3 <section class="section attachmentThumbnailList">
4 <h2 class="sectionTitle">{lang}wcf.attachment.images{/lang}</h2>
5
6 <ul class="inlineList">
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()}
12 <a href="{$attachment->getLink()}"{if $attachment->canDownload()} class="jsImageViewer" title="{$attachment->filename}"{/if}>
13 {/if}
14
15 <div class="attachmentThumbnailContainer">
16 <span class="attachmentThumbnailImage">
17 {if $attachment->hasThumbnail()}
18 <img src="{$attachment->getThumbnailLink('thumbnail')}" alt="" {if $attachment->thumbnailWidth >= ATTACHMENT_THUMBNAIL_WIDTH && $attachment->thumbnailHeight >= ATTACHMENT_THUMBNAIL_HEIGHT} class="attachmentThumbnailImageScalable"{/if}>
19 {else}
20 <img src="{$attachment->getLink()}" alt="" {if $attachment->width >= ATTACHMENT_THUMBNAIL_WIDTH && $attachment->height >= ATTACHMENT_THUMBNAIL_HEIGHT} class="attachmentThumbnailImageScalable"{/if}>
21 {/if}
22 </span>
23
24 <span class="attachmentThumbnailData">
25 <span class="attachmentFilename">{$attachment->filename}</span>
26 </span>
27 </div>
28
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>
42 </ul>
43
44 {if $attachment->hasThumbnail()}
45 </a>
46 {/if}
47 </li>
48 {/if}
49 {/foreach}
50 {/content}
51 </ul>
52 </section>
53 {/hascontent}
54
55 {hascontent}
56 <section class="section attachmentFileList">
57 <h2 class="sectionTitle">{lang}wcf.attachment.files{/lang}</h2>
58
59 <ul class="inlineList">
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}">
64 <a href="{$attachment->getLink()}"><span class="icon icon32 fa-{@$attachment->getIconName()}"></span></a>
65
66 <div>
67 <p><a href="{$attachment->getLink()}">{$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>
76 {/hascontent}
77 {/if}