Всем
привет!
У меня есть файл:
templates/my_template/html/layouts/joomla/content/intro_image.php
в него мне нужно вставить код, который бы отображал название категории в которую входит материал чей intro image отображается на сайте + добавить дату публикации этого материала... Т. е., мне нужно перенести название категории и дату публикации материала из blog_item
ИМЕННО в файл
templates/my_template/html/layouts/joomla/content/intro_image.php
Как это сделать - не пойму...
Пробовал по-разному:
$this->category->text
$this->category->title
и еще кучу разного кода типа:
$title = $this->escape($displayData['item']->category_title);
Ничего не получается...
Запросы в БД
писать не хочется чтобы не нагружать лишний раз сервак. Хотелось бы как-то поизголяться с файлами Joomla т. к. все дело в том, что сама категория (ее название и ссылка), формируется в файле
templates/my_template/html/layouts/joomla/content/info_block/category.php
а дата публикации в
templates/my_template/html/layouts/joomla/content/info_block/publish_date.php
Но, для того чтобы к ним добраться с того же
blog_item там длюннющая строка с проверкой:
if ($useDefList && ($info == 0 || $info == 2)) :
echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above'));
endif;
которая "заставляет" пройтись еще по нескольким (вышеуказанным) файлам... Просто скопировать код из этих файлов и вставить в intro_image.php - не получается...
Вставить код из blog_item.php:
echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above'));
в intro_image.php - не есть возможным, т. к. выскакивают эксепшены...
Кто-то может подсказать как это сделать?
Заранее
благодарю за ответы!