我正在尝试在 joomla 前端的新文章中添加新字段,如下所述:http: //docs.joomla.org/Adding_custom_fields_to_the_article_component
但这些字段未显示在表单上。任何人都可以解释我的原因吗?
以下是我用插件文件编写的代码:
function onContentPrepareForm($form, $data)
{
if (!($form instanceof JForm))
{
$this->_subject->setError('JERROR_NOT_A_FORM');
return false;
}
// Add the extra fields to the form.
// need a seperate directory for the installer not to consider the XML a package when "discovering"
JForm::addFormPath(dirname(__FILE__) . '/rating');
$form->loadFile('rating', false);
return true;
}
我观察到的一件事是,在组件内部的 com_content 文件夹中,编写了固定代码,这就是为什么我的字段不可见的原因。如果我更改文件可以吗:\components\com_content\views\form\tmpl