Лучший Ответ 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
Перейти к сообщению


Тема закрыта








