Я пытаюсь создать представление макета для Joomla Articles, чтобы настроить способ отображения полей полей Component DP в моих макетах.
Я создал новый файл в /templates/mytemplate/html/com_content/article/progetti.php (то есть копия default.php)
Здесь я пытаюсь поставить этот код (см ссылку здесь: [https://joomla.digital-peak.com/documentation/162-dpfields/2750-rendering-fields][1]):
if (! key_exists('field', $displayData))
{
return;
}
$field = $displayData['field'];
$label = $field->label;
$value = $field->value;
if (! $value)
{
return;
}
$class = $field->render_class;
?>
<dd class="dpfield-entry <?php echo $class;?>">
<span class="dpfield-label"><?php echo htmlentities($label);?>: </span>
<span class="dpfield-value"><?php echo $value;?></span>
</dd>
во всяком случае, в этом случае у меня есть некоторые ошибки:
Примечание: Undefined переменной: displayData в /home/.../.../ .../шаблоны/MyTemplate/html/com_content/статьи/р rogetti.php on line 112
Внимание: key_exists() ожидает, что параметр 2 будет массивом, null указан в /home/.../.../.../templates/mytemplate/html/com_content/article/ progetti.php on line 112
Я хочу отображать поля DPFields в статье, настраивающей макет. Что я должен сделать, чтобы правильно разрешить работу?