이것은 Joomla에 대 한 모델-뷰-컨트롤러 구성 요소를 개발 하는 방법에 대 한 자습서의 여러 기사 시리즈! 버전 3.1입니다.
소개로 시작 하 고 오른쪽 ( 이 시리즈의 기사) 탐색 박스를 사용 하 여이 시리즈의 기사를 탐색 합니다.
기본 구성 요소 개발
이 페이지 출력 하는 간단한 가능한 구성 요소를 만드는 데 필요한 기본 단계를 통해 간다 Hello, world! 는 Joomla의 프런트 엔드에! 3.1 웹사이트입니다.
주 출력
먼저이 구성 요소에 대 한 기본 공용 출력을 설정 합니다. 만들기 yoursite/components/com_helloworld/helloworld.php
다음 내용을:
<? php 에코'Hello world';
매니페스트 파일
모든 확장 확장에 대 한 설치 및 구성 정보를 지정 하는 매니페스트 파일이 필요 합니다. 매니페스트 파일 이름이 componentname.xml
. 간단한 구성 요소에 대 한이 XML 파일에 최소한 가능한 요소를 포함만 필요.
만들기 helloworld.xml
와 동일한 디렉터리에 당신의 helloworld.php
위, 다음 내용을:
<? xml버전="1.0"인코딩을="은 utf-8"? > < 확장유형"구성 요소"버전= ="3.1"메서드"업그레 이드">= < 이름>Hello World!<>/ < 관리></관리> < 파일> < filename>helloworld.php</파일명> <>파일 / </확장>
참고는 name
요소는 실제로 선택 사항입니다 하지만 그것은 다음 단계에서 보다 쉽게 식별 하 게.
설치
다음, 우리는 Joomla을 말할 필요가! ' 발견 '이 새로운 구성 요소가 설치 되어 사용 될 수 있도록. 이렇게 확장 관리자-> 발견 하 고 도구 모음에서 '검색'을 클릭 하 여. 이 스캔은 components
디렉터리 (다른 사람), 사이 아직 설치 하지 않은 구성 요소에 대 한 보고.
결과 테이블에 새 구성 요소를 나열 합니다 고 그것을 설치 하려면 그냥 선택한 (확인란) 도구 모음에서 '설치'를 클릭 합니다.
참고: 메시지에 대해 걱정 하지 마세요 "구성 요소 설치: XML 파일 관리 요소를 포함 하지 않은", 우리의 구성 요소 아직 어떤 관리 기능을 필요 하지 않습니다. 이 자습서의 뒷부분에 나오는 추가 하겠습니다.
전 세계 여러분 안녕하세요!
지금로 이동 하 여 작업의 기본 구성 요소를 볼 수 있다 http://localhost/joomla/index.php?option=com_helloworld
(대체 localhost/joomla
설치 위치와 함께).