|
Joomla!のモジュールと称されるものに関しては、通常メインコンテンツの右側、左側、トップ、フッター、バナーなどのテンプレートで割り振られた場所に表示されます。
がぁ、これを記事の中に挿入してみたい時。どうするの?
このネタは2008年8月の名古屋オープンソースセミナーにてJoomla!セミナーで話された内容です。では実際にやってみましょう。
★知っておくと便利★
まず自分が利用しているテンプレートのモジュールが配置される場所を確認しておこう!
自分のサイトURLの末尾に
?tp=1
と付け加えて表示してみるとどうなります?? はい。モジュールポジションが管理画面に入らなくても確認できます。
★モジュールを挿入してみる★
モジュールを挿入したいコンテンツ記事の編集します。
Joomla!1.0.xで使う使うコードと、Joomla!1.5.xで使うコードは異なります。
モジュールを挿入したい位置に以下のコードを書きます。:
Joomla 1.0.Xなら {mosloadposition user4} Joomla 1.5.Xなら {loadposition user4}
↑には実際user4に配置してある検索フォームが見えていますよね。
{の後ろと、}の前にスペースが入らないように。 そしてモジュールポジションの記述の前に半角スペースを空けること。
モジュールポジション は テンプレートに割り当てられた left・right・top・bottom・footerなどの他にも自分で名前を決められます。
★オリジナルなモジュールポジションを作る★
では、モジュール管理へ

オリジナルなポジション名を指定したいモジュールタイトルをクリックします。
今回は既存モジュールをコピーして「bana」という名前のポジションを作ってみます。

保存します。 モジュール一覧画面で ポジション名が きちんと 「bana」と変わっています。

これで準備OK。
コンテンツ>記事管理へと 場所を移動して、モジュールを挿入したい記事を編集します。
記事の最中に
{loadposition bana}
と書いてみます。 すると ↓こうなります。
※カスタムでHTMLを突っ込んだモジュールは表示されないような気がします。
そういう場合は便利なエクステンションがあります。詳細は次の記事で。。。
Last update : 24-10-2008 00:26
|