Спасибо за ответы.
Ещё назрел вопрос. Нужно разделить каждую подкатегорию блоками визуально, как по ссылке в шапке. Т.е. название подкатегории и ниже уже материалы. Заменил для интереса шаблон подкатегорий на шаблон категорий.
Получилось, что пропали материалы, подскажите плиз как отредактировать шаблон категории, чтоб каждая подкатегория была в отдельном блоке.
defined('_JEXEC') or die('Restricted access');
$this->app->jbdebug->mark('layout::category::start');
// set vars
$category = $vars['object'];
$title = $this->app->string->trim($vars['params']->get('content.category_title', ''));
$subTitle = $this->app->string->trim($vars['params']->get('content.category_subtitle', ''));
$image = $this->app->jbimage->get('category_image', $vars['params']);
$title = $title ? $title : $category->name;
if ((int)$vars['params']->get('template.category_show', 1)) : ?>
<div class="category rborder alias-<?php echo $category->alias; ?>">
<?php if ((int)$vars['params']->get('template.category_title_show', 1)) : ?>
<h1 class="title"><?php echo $title; ?></h1>
<?php endif; ?>
<?php if ((int)$vars['params']->get('template.category_subtitle', 1) && !empty($subTitle)) : ?>
<h2 class="subtitle"><?php echo $subTitle; ?></h2>
<?php endif; ?>
<?php if ((int)$vars['params']->get('template.category_image', 1) && $image['src']) : ?>
<div class="image-full align-<?php echo $vars['params']->get('template.category_image_align', 'left'); ?>">
<img src="<?php echo $image['src']; ?>" <?php echo $image['width_height']; ?>
title="<?php echo $category->name; ?>" alt="<?php echo $category->name; ?>"/>
</div>
<?php endif; ?>
<?php if ((int)$vars['params']->get('template.category_teaser_text', 1) && $vars['params']->get('content.category_teaser_text', '')) : ?>
<div class="description-teaser">
<?php echo $vars['params']->get('content.category_teaser_text', ''); ?>
</div>
<?php endif; ?>
<?php if ((int)$vars['params']->get('template.category_text', 1) && $category->description) : ?>
<div class="description-full"><?php echo $category->getText($category->description); ?></div>
<?php endif; ?>
<div class="clr clear"></div>
</div>
<?php else: ?>
<div class="category alias-<?php echo $category->alias; ?>">
<?php if ((int)$vars['params']->get('template.category_title_show', 1)) : ?>
<h1 class="title"><?php echo $title; ?></h1>
<?php endif; ?>
</div>
<?php endif; ?>
<?php
$this->app->jbdebug->mark('layout::category::finish');
Сообщение отредактировал TorLink: 12 February 2015 - 23:12