【问题标题】:Joomla article edit, customfieldJoomla 文章编辑,自定义字段
【发布时间】:2012-02-08 23:27:24
【问题描述】:

我已经搜索了很多,但我也没有找到任何好的信息 将自定义字段添加到 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???";
    }           
}

【问题讨论】:

    标签: joomla joomla-extensions joomla1.7


    【解决方案1】:

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

    【讨论】:

    • 我找到了一篇关于它的博文,developer-blog.com/create-custom-fields-to-joomla 工作正常 :)。
    • Rond,目前在 Joomla 中以任何有意义的方式真正实现自定义字段的唯一方法是添加 CCK。这开启了它自己的挑战。但是,如果您希望您的 Joomla 网站更加个性化,真的没有其他选择。
    猜你喜欢
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多