この質問に基づいて:テンプレートはどのように機能し、css/jsファイルをロードしますか?Purity IIIを使用したWebサイト構築プロセス
見積もり:
....私は自分のウェブサイトを明日提示する必要があり、「コンテンツはどこから来たのですか?」自分ではわからないので答えられません。サイトに電話するとどうなりますか? index.phpファイルにはphpコードがありますが、ウェブサイトの残りの部分が「呼び出される」か何かになる場所を見つけることができません。
また、このような質問の種類について:Joomlaファイルの場所
同様の質問すべてのリファレンスとして機能するように、このQ/Aを作成することにしました。これを確実なコミュニティWiki投稿にするために貢献したい方はどなたでも歓迎します。
回答の目次
1。初心者向けの紹介+初心者向けリソースのリンク
2。 Joomlaアーキテクチャについて
3。 Joomla実行フロー-Joomlaの仕組み
4。補足資料
Joomlaをサイト構築に使用することは、フレンドリーな管理領域を提供するため、かなり簡単です。ほとんどの場合、これはエンドユーザーとデザイナーのために知る必要があるすべてです。
古典的な静的htmlとcssについてある程度の知識を持っている多くの初心者は、同じ共通の質問/期待を持っています。ブラウザでレンダリングされているのを見て、ファイル/コンテンツを編集する方法。
ただし、 Joomlaがバックグラウンドで動作する方法は、htmlファイルを編集するよりもはるかに複雑であり、完全に理解するには高度なプログラミング知識と経験が必要です。
したがって、短い答えとして: FTP/File manager app を開いて、myArticle.html
、またはindex.html
というファイルを見つけて、直接編集するか、ページのhtml要素の外観を変更します。
まず、最初に Joomla の基本と、それをバックエンドから管理する方法を学ぶことをお勧めします。ゆっくりと、ゆっくりと、より多くの知識と経験が得られます。
役立つリソースとチュートリアルのトピックは、次の場所にあります。
Joomla Beginner Tutorials-How to start with Joomla?
Joomla は、PHPで構築された最新のCMS よりも優れています。これは、マルチレイヤーアーキテクチャを組み込んだ高度なWebプロジェクトで、次のものが含まれます。
Joomlaは、さまざまな高度なプログラミング概念、オブジェクト指向プログラミング、 MVC設計パターンおよびその他の一般的な設計パターン、テンプレートを実装していますsystem など。また、Joomlaは database を利用して、画面に表示するように要求されたときにデータが保存および取得されることを忘れないでください。
Joomlaサイト(フロントエンドJSiteアプリケーション)のindex.php
に到達すると、まったく新しい実行サイクル開始、これには以下が含まれます:
$_GET
SuperGlobal に送信されます。この配列のoption
要素は、実行されるコンポーネントを定義するものです。プラグインイベントを含むより詳細な実行フローリストは、ここに文書化されています:Joomla Application Execution Flow
小さな貢献、Joomla!プラグインイベントの完全なリスト。