Лучший Ответ IgorS , 26 April 2016 - 18:00
Ответа, увы, не дождался.
Если кому-нибудь интересно, реализовал вывод иконок (.pdf, .jpg и пр.) условием в элементе link:
media/zoo/elements/link/tmpl/link.php
<?php /** * @package com_zoo * @author YOOtheme http://www.yootheme.com * @copyright Copyright (C) YOOtheme GmbH * @license http://www.gnu.org/licenses/gpl.html GNU/GPL */ // no direct access defined('_JEXEC') or die('Restricted access'); // init lightbox if (!empty($rel)) { $rel = 'data-lightbox="' . $rel .'"'; $this->app->document->addScript('assets:js/lightbox.js'); $this->app->document->addStylesheet('assets:css/lightbox.css'); $this->app->document->addScriptDeclaration("jQuery(function($) { $('[data-lightbox]').lightbox(); });"); } $task = $this->app->jbrequest->get('task'); // Проверка на тип шаблона full if ($task == 'item') { // Вывод в карточке товара echo '<a href="'.JRoute::_($this->get('value', '')).'" title="'.$this->getTitle().'" '.$target.' '. $rel .'><i class="uk-icon-download"></i>'.$this->getText().'</a>'; } else { echo '<a href="'.JRoute::_($this->get('value', '')).'" title="'.$this->getTitle().'" '.$target.' '. $rel .'><i class="uk-icon-file-pdf-o"></i></a>'; }
В шаблоне teaser вывел файлы в спец.созданной позиции.
Наверняка, можно и проще, но, тем не менее, отлично работает. Как в категориях, так и на страницах "Материалы с меткой".
Пример: http://c-a-v.ru/kata...kabel-hyperline
Перейти к сообщению