スタイルシートとJavascriptを含む必要なレイアウトでHTMLページを作成します
(1.5 / 2.5はMootoolsベースです)
(Joomla 3.xはjQueryベースです)
Javascriptを追加します
テンプレートは最初は非常に基本的なものにしてください。
このページをindex.phpページとして保存します。
デフォルトのディレクトリレイアウトは次のとおりです。
- css
- html
- com_ <componentname> / mod_ <modulename>(コンポーネントとモジュールの基本テンプレートをオーバーライドするために使用)
- 画像
- js
- templateDetails.xml
- index.php
- favicon.ico
さまざまなJoomlaコンストラクトを変更/追加し
ます。関連するtemplateDetails.xmlを位置やファイルの場所などで更新し
ます。レイアウトの例については、現在のテンプレートを参照してください。
元。
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
ヘッダーセクション:
<jdoc:include type="head" />
さまざまなモジュール:
<?php if($this->countModules('search')) : ?>
<jdoc:include type="modules" name="search" />
<?php endif; ?>
<jdoc:include type="module" name="breadcrumbs" />
メインコンテンツタグは次のとおりです。
<jdoc:include type="component" />
テンプレートがデバッグ情報を表示できるようにするには、次を追加します。
<jdoc:include type="modules" name="debug" />
テンプレートへのより高度な追加については、デフォルトのテンプレート(ja_purity、Beez)を参照してください。
コンポーネントとモジュールのレイアウトを上書きするには、コンポーネントまたはモジュールのレイアウトファイルをテンプレートのhtmlディレクトリの下にある同様の名前のディレクトリにコピーして変更します。
編集...
追加のユーティリティ。
- ブラウザで使用されているモジュール名を強調表示するには、URLの末尾にtp=1を追加します。yourdomain.com?tp = 1
- 非アクティブであるがインストールされているテンプレートを表示するには、template=template_nameを追加します。元。yourdomain.com?template = Beez
このように、この2つを組み合わせることができます。yourdomain.com?template=Beez&tp=1
詳細については、以下を参照してください。
- Joomlaテンプレートチュートリアルパート1-Joomlaテンプレートの概念
- 最初のJoomlaテンプレートを作成する方法
- Joomla!ドキュメント:テンプレート開発
- GoogleJoomlaテンプレート