$input = JFactory::getApplication()->input;
if ($input->get('option') == 'com_content' && $input->get('view') == 'article')
{
$context = 'com_content.article';
$artikel = new stdClass;
$artikel->id = (int) $input->get('id');
JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php');
$artikelFelder = FieldsHelper::getFields($context, $artikel);
// Felder-Werte sammeln.
$felderWerte = array();
if (is_array($artikelFelder))
{
foreach ($artikelFelder as $artikelFeld)
{
$felderWerte[$artikelFeld->name] = $artikelFeld->value;
}
}
// Felder-Werte in Registry-Object. Spart ggf. isset-Prüfungen bzw. warnings.
$felderWerte = new Joomla\Registry\Registry($felderWerte);
// Wenn Feldwert für turnier in Beitrag eingegeben wurde, diesen setzen.
// Andernfalls Text KEINES setzen.
$turnier = $felderWerte->get('turnier', 'KEINES');
echo 'Turnier ist: ' . $turnier;
}