File: /python/moda/public_html/tech/old/templates/twenty-one/downloads.tpl
<form role="form" method="post" action="{routePath('download-search')}">
<div class="input-group input-group-lg kb-search margin-bottom">
<input type="text" name="search" id="inputDownloadsSearch" class="form-control font-weight-light" placeholder="{lang key='downloadssearch'}" />
<div class="input-group-append">
<button type="submit" id="btnDownloadsSearch" class="btn btn-primary btn-input-padded-responsive">
{lang key='search'}
</button>
</div>
</div>
</form>
{if $dlcats}
<div class="row">
{foreach $dlcats as $category}
<div class="col-xl-6">
<div class="card kb-category mb-4">
<a href="{routePath('download-by-cat', {$category.id}, {$category.urlfriendlyname})}" class="card-body">
<span class="h5 m-0">
<i class="fal fa-folder fa-fw"></i>
{$category.name}
<span class="badge badge-info float-right">
{lang key="downloads.numDownload{if $kbcat.numarticles != 1}s{/if}" num=$category.numarticles}
</span>
</span>
<p class="m-0 text-muted"><small>{$category.description}</small></p>
</a>
</div>
</div>
{/foreach}
</div>
{else}
{include file="$template/includes/alert.tpl" type="info" msg="{lang key='downloadsnone'}" textcenter=true}
{/if}
{if $mostdownloads}
<div class="card">
<div class="card-body">
<h3 class="card-title m-0">
<i class="fal fa-star fa-fw"></i>
{lang key='downloadspopular'}
</h3>
</div>
<div class="list-group list-group-flush">
{foreach $mostdownloads as $download}
<a href="{$download.link}" class="list-group-item kb-article-item">
{$download.type|replace:'alt':' class="pr-1" alt'}
{$download.title}
{if $download.clientsonly}
<div class="float-md-right">
<span class="label label-danger">
<i class="fas fa-lock fa-fw"></i>
{lang key='restricted'}
</span>
</div>
{/if}
<small>
{$download.description}
<br>
<strong>{lang key='downloadsfilesize'}: {$download.filesize}</strong>
</small>
</a>
{/foreach}
</div>
</div>
{/if}