Ich versuche eine Layout-Ansicht für Joomla-Artikel zu erstellen, um die Art und Weise anzupassen, wie Felder von Component DP-Feldern in meinen Layouts gerendert werden.
ich eine neue Datei in /templates/mytemplate/html/com_content/article/progetti.php erstellt haben (das ist eine Kopie von default.php)
Hier versuche ich, diesen Code zu setzen (siehe Referenz hier: [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>
Wie dem auch sei in diesem Fall ich habe einige Fehler:
Notice: Undefined variable: displayData in /home/.../.../ .../templates/mytemplate/html/com_content/artikel/p rogetti.php on line 112
Warnung: key_exists() erwartet, dass Parameter 2 array ist, null in /home/.../.../.../templates/mytemplate/html/com_content/article/ progetti.php on line 112
Ich möchte die Felder von DPFields im Artikel anzeigen, der das Layout anpasst. Was soll ich tun, damit es richtig funktioniert?