2012-01-12 3 views
0

나는 많은 검색을했지만 좋은 정보를 찾지 못했습니다. joomla 기사 (com_content &보기 = 편집)에 사용자 정의 필드를 추가하십시오. Joomla의 핵심 파일을 해킹하여 자신의 필드를 추가하는 방법은 있지만 나를 대신 할 수있는 방법은 아닙니다.joomla article edit, customfield

나는 그것을 할 수있는 가장 좋은 방법은 자신의 플러그인을 만드는 것이라고 생각하지만, 여기에 붙어있다. 그룹 "시스템"에 플러그인을 만들었지 만 내 플러그인은 실행되지 않습니다.

아무도 내가 이것을 좋은 방법으로 해결할 수있는 방법을 알고 있습니까?

내 플러그인 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

문제가 해결되었습니다. – Rond

답변

1

하나는 사용자 정의 필드를 추가하는 어려움이다. 다양한 Joomla 포럼에서 이에 대한 수많은 토론이 있습니다. 쉽지는 않지만 현재 해결책은 다음과 같은 "CCK"또는 고급 형식 확장 중 하나를 사용하는 것입니다. http://extensions.joomla.org/extensions/authoring-a-content/content-construction

+0

블로그에 대한 블로그 게시물을 발견했습니다. http://developer-blog.com/create-custom-fields-to-joomla/ 잘 작동합니다. :) – Rond

+0

Rond, 현재 Joomla의 맞춤 필드를 의미있는 방식으로 구현하는 유일한 방법은 CCK를 추가하는 것입니다. 그것은 스스로의 도전을 열어줍니다. 그러나 Joomla 사이트가 더 맞춤화되기를 원한다면 정말 다른 선택의 여지가 없습니다. – MatthewSchenker