Joomla!テンプレートの配置情報を増やす
Joomla!のテンプレートに色々と手を加えていくと、モジュールなどの配置情報が足りなくなることがある。
1からテンプレートを作成しているような人には無縁の問題であるが、筆者のような、よく理解もせずサンプルテンプレートをいじって改版することが多い無精者には、この問題にいずれぶつかる。
そのやり方を簡単に記述してみよう。
もっと、Joomla!やPHP、Apacheについて詳しく知りたい方は、以下の本なども良いと思います。
本から学ぶことは多いと思います。ネットだけでは判らない様々な事に気づかされます。
配置情報を増やしてみよう
増やすのは、簡単である。デフォルトのテンプレートのパラメータ定義ファイルに、その情報を追加すれば良い。
具体的には、今使っているデフォルトのテンプレートを調べ、そのテンプレートのディレクトリを確認する。
/template/xxxxxx/
xxxxxx:デフォルトのテンプレート名
/template/xxxxxx/templateDetails.xml
をテキストエディタなどで開く。
1
2
3
4
5
6
| <positions>
<position>left</position>
<position>right</position>
:
:
</positions>
|
のような記述があると思うが、その</position>の前に、追加したポジション名を上の例に沿って追加する。
例えば、testpos1を追加したい場合、
1
2
3
4
5
6
7
| <positions>
<position>left</position>
<position>right</position>
:
:
<position>testpos1</position>
</positions>
|
と追加していけば良い。
編集を終え保存し、実際に反映されたか、確認してみる。
適当なモジュールのパラメータを確認してみる。
以下のように配置をクリックすると追加したポジションが追加された。
コメントをどうぞ