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


Тема закрыта









