K2 не файловый архив, тем не менее можно делать по нескольку вложений к одному материалу, есть даже счетчики, а вот с функцией защиты ребята из JoomlaWorks не стали заморачиваться, её попросту нет.
Меня в целом устраивает функционал K2 для использования в качестве файлового архива, на сайте где K2 итак уже используется по максимуму и не хотелось бы ставить другие компоненты.
Но вот пока единственным препятствием является эта не стыковка.
Возможно не я первый кто задался такой целью.
С трудом представляю что вообще можно тут предпринять, моих знаний в php на уровне самовара явно недостаточно чтобы предложить хотя бы идею...
<a title="<?php echo htmlentities($attachment->titleAttribute, ENT_QUOTES, 'UTF-8'); ?>" href="<?php echo JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$attachment->id); ?>">
<?php echo $attachment->title ; ?>
</a>