Я хотел бы показать заголовок подкатегории на странице блога категории Joomla 3.3. Получил следующее предложение по ссылке и поместил его в файл blog.php, например: /templates/mytemplate/html/com_content/category/blog.php
<?php
$this->item = &$item;
$subcat = $this->item->category_title;
if ($subcat != $psubcat) :
echo "<h2>" . $subcat . "</h2>";
endif;
$psubcat = $subcat;
?>
Обычно этот код работает, за исключением случаев, когда мы устанавливаем ведущий элемент 1. Я пытался установить условие foreach до и после кода примерно так:
<?php foreach ($this->lead_items as &$item) : ?>
но это не работает, когда мы устанавливаем лидирующие позиции 1 или более в макет блога категории. Так есть ли способ показать заголовок подкатегории в макете блога Joomla Category или какую модификацию мне нужно добавить в приведенный выше код, чтобы она работала?
Есть 2 места, в которые вам нужно добавить вышеуказанный код (в blog.php
файл), один в блоке кода, отображающем lead_items:
<?php if (!empty($this->lead_items)) : ?>
И второй в блоке кода, отображающий вступительные элементы:
<?php if (!empty($this->intro_items)) : ?>
Других решений пока нет …