Příklad kódu vlastního pole vloženého do override com_contact/category/default_item.php

<!-- Začátek příprava vlastních polí -->
<?php foreach ($this->items as $item) {
    foreach ($item->jcfields as $jcfield) {
        $item->jcFields[$jcfield->name] = $jcfield;
    }
} ?>
<!-- Konec příprava vlastních polí -->

 

<?php echo $item->jcFields['kabinet']->rawvalue; ?>

 

<?php if (!empty($item->jcFields["tridnictvi"])): ?> 
      <span class="d-block"><?php echo $item->jcFields["tridnictvi"]
          ->rawvalue; ?></span>
<?php endif; ?>
<?php if (!empty($item->jcFields["funkce-1"])): ?> 
      <span class="d-block"><?php echo $item->jcFields["funkce-1"]
          ->rawvalue; ?></span>
<?php endif; ?>
<?php if (!empty($item->jcFields["funkce-2"])): ?> 
      <span class="d-block"><?php echo $item->jcFields["funkce-2"]
          ->rawvalue; ?></span>
<?php endif; ?>

 

Příklad kódu vlastního pole vloženého do override (modulu) mod_articles_category/default_items.php (více v Joomla fóru).

use Joomla\Component\Fields\Administrator\Helper\FieldsHelper;
<div clas="flex">
        <?php $customFields = FieldsHelper::getFields('com_content.article', $item, true); $values = array_column($customFields, 'value', 'name'); ?>
            <span class="misto"><i class="fas fa-map-marker-alt"></i> <?php echo $values['misto']; ?></span> | <span class="datum"><i class="far fa-calendar-alt"></i> <?php echo $values['datum']; ?> (<?php echo $values['cas']; ?>)</span>
</div>