Phát triển một phần MVC/Phát triển một phần cơ bản

 
Phát triển một phần MVC/Phát triển một phần cơ bản

Đây là một bài viết nhiều loạt các hướng dẫn trên làm thế nào để phát triển một mô hình-xem-Contoller thành phần cho Joomla! Phiên bản 3.1.

Bắt đầu với việc giới thiệuvà di chuyển các bài viết trong loạt bài này bằng cách sử dụng hộp menu bên phải ( bài viết trong loạt bài này).

Phát triển một thành phần cơ bản

Trang này đi qua các bước cơ bản cần thiết để làm cho các thành phần có thể đơn giản sẽ xuất Hello, thế giới! để kết thúc của Joomla! 3.1 các trang web.

Sản lượng chính

Lần đầu tiên lập vào đầu ra khu vực cơ bản cho thành phần này. Tạo yoursite/components/com_helloworld/helloworld.php với nội dung sau đây:

<? php
echo'Hello world';

Tệp kê khai

Mỗi tiện ích mở rộng cần một tệp kê khai chỉ định thông tin về cài đặt và cấu hình cho phần mở rộng. Tệp kê khai được đặt tên componentname.xml . Cho một thành phần đơn giản chúng ta chỉ cần bao gồm một số lượng tối thiểu của các yếu tố có thể có trong tập tin XML.

Tạo ra helloworld.xml trong thư mục tương tự như của bạn helloworld.php ở trên, với nội dung sau đây:

<? xmlPhiên bản="1.0"mã hóa="utf-8"? >
< phần mở rộngloại="thành phần"Phiên bản="3.1"phương pháp="nâng cấp">
        < tên>Xin chào thế giới!</tên>
        < hành chính></quản lý>
        < tập tin>
                < tên tập tin>helloworld.php</tên tập tin>
        </tập tin>
</mở rộng> 

Lưu ý rằng các name nguyên tố là tùy chọn thực sự, nhưng nó làm cho dễ dàng xác định trong bước tiếp theo.

Cài đặt

Tiếp theo, chúng ta cần nói cho Joomla! khám phá ' ra ' này thành phần mới, vì vậy mà nó có thể được cài đặt và sử dụng. Điều này được thực hiện bằng sẽ quản lý Tiện ích mở rộng-> khám phá , sau đó bấm vào 'Khám phá' trên thanh công cụ. Điều này sẽ quét các components thư mục (trong số những người khác), tìm kiếm các thành phần mà không có chưa được cài đặt.

Các thành phần mới sẽ được liệt kê trong bảng kết quả, và để cài đặt nó bạn chỉ cần chọn (với hộp kiểm) và nhấp vào 'Cài đặt' trên thanh công cụ.

Lưu ý: Đừng lo lắng về tin nhắn "thành phần cài đặt: các tệp tin XML không chứa một phần tử chính quyền", là thành phần của chúng tôi không được có bất kỳ tính năng quản lý . Chúng tôi sẽ thêm chúng sau này trong các hướng dẫn.

Chào thế giới!

Bây giờ bạn có thể thấy các thành phần cơ bản trong hành động, bằng cách điều hướng đến https://localhost/joomla/index.php?option=com_helloworld (thay thế localhost/joomla với vị trí cài đặt riêng của bạn).