
Лучший Ответ Cheren-dow , 27 June 2014 - 13:52
guardlinkweb, доброго времени суток. Вот пример, я это сделал в шаблоне Элемента JBImage - ссылка на материал. Откройте файл
сайт\media\zoo\applications\jbuniversal\elements\jbimage\tmpl\jbimage-itemlink.php
И замените следующим содержимом
<?php /** * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component * * @package jbzoo * @version 2.x Pro * @author JBZoo App http://jbzoo.com * @copyright Copyright (C) JBZoo.com, All rights reserved. * @license http://jbzoo.com/license-pro.php JBZoo Licence * @coder Denis Smetannikov <denis@jbzoo.com> */ // no direct access defined('_JEXEC') or die('Restricted access'); $item = $this->getItem(); $categoryName = $item->getPrimarycategory()->name; echo '<div class="effect4">' . '<div class="overlay">' . '<div class="overlay_container">' . '<div class="overlay_content">' . '<h3>' . $item->name . '</h3>' . // Название материала '<p>' . $categoryName . '</p>' . // Название Категории '</div>' . '</div>'; // Выводим картинку if ($link) { echo '<a ' . $linkAttrs . '><img ' . $imageAttrs . ' /></a> ' . "\n"; } else { echo '<img ' . $imageAttrs . ' /> ' . "\n"; } echo '</div>'; echo '</div>';
Версту блоков сделал примерную - думаю тут не составит труда подогнать под нужную
Если вы используете другой шаблон, то точно так же по аналогии. В переменную получаете данные о материале
$item = $this->getItem();
Выводите в нужном месте название
echo $item->name;
Вывести в нужном месте название категории можно с помощью
echo $item->getPrimarycategory()->name;Перейти к сообщению
