我搜索了很多,但我也没有找到任何好的信息 向Joomla文章添加自定义字段(com_content& view = edit)。你是如何破解Joomla的核心文件来添加自己的字段,但它不是我的替代品。
我认为最好的方法是创建一个自己的插件,但我坚持到这里。我已经在组“系统”中创建了一个插件,但我的插件没有被触发。
有谁知道如何以一种好的方式解决这个问题?
我的插件customfield.php:
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport( 'joomla.plugin.plugin' );
class plgSystemCustomField extends JPlugin {
function onContentPrepareForm($form, $data)
{
echo "Trigger 1???";
if($form->getName() == 'com_content.article') {
JForm::addFormPath(dirname(__FILE__).'/form');
$form->loadFile('customfield', false);
print_r($form);
}
return true;
}
function onDisplay() {
echo "Trigger 2???";
}
}
答案 0 :(得分:1)
Joomla的一个主要弱点是添加自定义字段的难度。在各种Joomla论坛中有很多关于此的讨论。虽然这并不容易,但目前的解决方案是使用其中一个“CCK”或高级表单扩展名,例如:http://extensions.joomla.org/extensions/authoring-a-content/content-construction