Редактирование статьи в Joomla, customfield - PullRequest
0 голосов
/ 12 января 2012

Я много искал, но не нахожу никакой хорошей информации. добавить настраиваемое поле в статью Joomla (com_content & view = edit). Как вы взламываете основные файлы Joomla, чтобы добавить собственные поля, но для меня это не альтернатива.

Я думаю, что лучший способ сделать это - создать собственный плагин, но я застрял здесь. Я создал плагин в группе "system", но мои плагины не запускаются.

Кто-нибудь знает, как я могу решить это хорошим способом?

Мой плагин 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 Ответ

1 голос
/ 18 января 2012

Одна из главных слабостей Joomla - сложность добавления пользовательских полей.Есть множество дискуссий по этому поводу на различных форумах Joomla.Хотя это нелегко, текущим решением является использование одного из «CCK» или расширенных расширений форм, таких как: http://extensions.joomla.org/extensions/authoring-a-content/content-construction

...