MVCコンポーネントの開発/基本的なコンポーネントの開発

 
MVCコンポーネントの開発/基本的なコンポーネントの開発

これは Joomla のためのモデル-ビュー-コント コンポーネントを開発する方法についてのチュートリアルの複数の記事のシリーズです !バージョン 3.1 です。

導入を開始し、(このシリーズの記事で) 右のナビゲーション ボックスを使用してこのシリーズの記事を移動します。

基本的なコンポーネントの開発

このページは出力は最も単純な部品を作るに必要な基本的な手順を通過こんにちは、世界 ! 、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 !<>/
        < 管理></管理>
        < ファイル>
                < ファイル名>helloworld.php</ファイル名>
        <>ファイル/
</拡張> 

注意、 name 要素はオプションですが、実際には、次の手順で簡単に識別するため。

インストール

次に、Joomla を指示する必要があります !「発見この新しいコンポーネントをインストール使用することができます。これは、拡張機能マネージャー-> 検出しようとすると、ツールバーの '検出' をクリックして行われます。これは、スキャンは、 components ディレクトリ (その他) の中でまだインストールされていないコンポーネントを探してします。

結果のテーブルに、新しいコンポーネントが表示され、それをインストールする (チェック ボックス) を選択して、ツールバーの 'インストール' をクリックします。

注: は、メッセージを心配しないでください"コンポーネントのインストール: XML ファイルには、管理要素が含まれていない「コンポーネントは管理機能をまだ持っていないので、。我々 は、チュートリアルの後半でこれらを追加します。

ハローワールド!

今すぐに移動してアクションでは、基本的なコンポーネントを見ることができる https://localhost/joomla/index.php?option=com_helloworld (交換 localhost/joomla インストール位置)。