С выходом Joomla 3.7 жизнь боярская стала краше благодаря появлению произвольных полей. И все было прекрасно до того момента пока я не попытался вывести такое поле туда куда мне было надо но куда не было предусмотрено системой. И осознал что с этим пока имеются проблемы. Красивого способа это сделать к сожалению нет. Но вот вам некрасивый, зато рабочий.
Создаем новое поле например customfield1 и запоминаем это имя.
Открываем нужный нам файл (к примеру site.ru/templates/youbesttemplate/html/com_content/category/blog.php). Например, мы хотим добавить наше поле ТОЛЬКО рядом с заголовком категории, и больше нигде (мы жадные).
В самое начало кидаем вот этот код:
<?php
// GET CUSTOM FIELDS
$myCustomFields = array();
foreach($this->item->jcfields as $field) {
$myCustomFields[$field->name] = $field->value;
}
?>
Ну а уже туда где мы хотим вывести наше поле:
<?php
// RECOVER CUSTOM FILED NAME
if (isset($myCustomFields['customfield1']) and !empty($myCustomFields['customfield1'])) : ?>
<h4><span>Label:</span> <?php echo $myCustomFields['customfield1']; ?></h4>
endif;
?>
На этом пока все, спасибо этому сайту за данный хак. Любите друг друга.
Компонент комментариев CComment