Joomlaの記事のレイアウトビューを作成して、コンポーネント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>
とにかく、この場合、私はいくつかのエラー持っている:
注意:未定義の変数:/home/.../.../でdisplayDataを.../templates/mytemplate/html/com_content/article/p rogetti.php on line 112
警告:key_exists()は、パラメータ2が配列になることを期待しています。/home/.../.../.../templates/mytemplate/html/com_content/article/ progetti.php on line 112
私はレイアウトをカスタマイズする記事にDPFieldsのフィールドを表示したいと思います。 正しく動作させるにはどうすればよいですか?