コンテンツ記事の中にモジュールを表示したい

Views : 4075

Favoured : 59

Published in : FAQs, 意外と使えるテクニック

Tags : Joomla!, ジュームラ, 記事, モジュール, 挿入, loadposition, mosloadposition,

faqJoomla!のモジュールと称されるものに関しては、通常メインコンテンツの右側、左側、トップ、フッター、バナーなどのテンプレートで割り振られた場所に表示されます。

がぁ、これを記事の中に挿入してみたい時。どうするの?

このネタは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などの他にも自分で名前を決められます。

★オリジナルなモジュールポジションを作る★

では、モジュール管理へ

module

オリジナルなポジション名を指定したいモジュールタイトルをクリックします。

今回は既存モジュールをコピーして「bana」という名前のポジションを作ってみます。

moduleposition03

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

moduleposition04

これで準備OK。

コンテンツ>記事管理へと 場所を移動して、モジュールを挿入したい記事を編集します。

記事の最中に

{loadposition bana}

と書いてみます。 すると ↓こうなります。

バナー

※カスタムでHTMLを突っ込んだモジュールは表示されないような気がします。

そういう場合は便利なエクステンションがあります。詳細は次の記事で。。。


Last update : 24-10-2008 00:26

コメントする このトピックを引用する しおりを付ける 印刷する 友達に教える 関連トピック 続きを読む...
PDF
作者: Administrator   
2008年 10月 23日(木曜日) 08:24
 

Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
中原 孝之

Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
インプレスジャパン 2008-10-20
売り上げランキング : 28486

おすすめ平均 star
starJoomla!1.5xでサイト構築をする為の解説書

Amazonで詳しく見る
by G-Tools

Google Search

Who's Online
現在
 ゲスト 13 人
 がオンラインです

Jeteor Calendar

8月 2010/09  
日曜 月曜 火曜 水曜 木曜 金曜 土曜
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

プロフィール

Ads by Yahoo!

QLOOKアクセス解析

Free template 'Colorfall' by [ Anch ] Gorsk.net Studio. Please, don't remove this hidden copyleft!