Joomla文章编辑,customfield

时间:2012-01-12 17:01:10

标签: joomla joomla-extensions joomla1.7

我搜索了很多,但我也没有找到任何好的信息 向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???";
    }           
}

1 个答案:

答案 0 :(得分:1)

Joomla的一个主要弱点是添加自定义字段的难度。在各种Joomla论坛中有很多关于此的讨论。虽然这并不容易,但目前的解决方案是使用其中一个“CCK”或高级表单扩展名,例如:http://extensions.joomla.org/extensions/authoring-a-content/content-construction