Странный выбор ответов на форуме получается...
И приходиться как сумасшедшему: сам спросил-сам ответил.
<?php
$layout = new JLayoutFile('joomla.content.info_block', $basePath = null);
$data = array('objectComments' => $this->escape($result->id), 'objectHits' => $result->hits, 'objectData' => $result->publish_up);
echo $layout->render($data);
?>
Для примерной наглядности в выводе результатов поиска:
$layout = new JLayoutFile('joomla.content.info_block', $basePath = null); - вызов файла.
$data = array('objectComments' => $this->escape($result->id), 'objectHits' => $result->hits, 'objectData' => $result->publish_up); - тут подставляем свои объекты $result->id, $result->hits и $result->publish_up следовательно я указываю количество просмотров статьи дату публикации и количество просмотров.
echo $layout->render($data); - вывод на экран в нужном месте.
<?php defined('JPATH_BASE') or die;?>
<ul class="review_attrs">
<?php echo JLayoutHelper::render('joomla.content.info_hits', $displayData); ?>
<?php echo JLayoutHelper::render('joomla.content.info_publish_date', $displayData); ?>
<?php echo JLayoutHelper::render('joomla.content.info_comments', $displayData); ?>
</ul>
Выше код файла вызываемого раннее info_block.php из переопределения templates\ШАБЛОН\html\layouts\joomla\content.
Как видно он обращается к другим файлам вывода количеству просмотров, дате публикации и количеству комментов.
А уже в них я указываю так сказать аморфное значение $displayData['objectData'] для которого мы и задаем значение в исходном коде выше 'objectData' => $result->publish_up.
<?php defined('JPATH_BASE') or die;?>
<li class="attr cheker">
<time datetime="<?php echo JHtml::_('date', $displayData['objectData'], 'c'); ?>" itemprop="datePublished">
<?php echo JText::sprintf(JHtml::_('date', $displayData['objectData'], JText::_('INVIP_DATE_FORMAT_LC'))); ?>
</time>
</li>
Сделано именно так с одной простой причиной что в разных шаблонах могут быть разные пути вывода например можно было бы написать $displayData['object']->hits, или так же по аналогии для даты или комментариев и указать лишь $data = array('object' => $result);.
Но в таком случае я быстро столкнулся с проблемой как вывести например ->id когда уже в другом шаблоне он вызывается как ->content_item_id.
Вот и все кому помог жмем плюсики.