ブロックシステム
提供: GeeklogJpWiki
[1]Geeklogとは > Geeklogの機能 > ブログ機能 > ブロックシステム
目次 |
ブロックシステム
レイアウトの種類
ブロックシステムによりコンテンツは自由な配置が可能で、レイアウトは以下の3種類から選べます。通常は、3カラム構成、あるいは2カラムの左サイドメニュー構成ですが、コンフィギュレーションファイルのモードを変更して右サイドメニュー構成も設定できます。テンプレートを修正して、ブロックをまったく表示させない1カラム構成も可能で、主に携帯サイト用、あるいは読み上げソフトへの対応を目的として利用されます。
3カラム構成 …両サイド:メニューブロック・中央:コンテンツ
3カラム構成はもっとも標準的な構成です。
記事や静的ページは、右のサブブロックを表示することができますが、一般的にサブブロックはサブページの表示時には表示されず、2ブロック構成になります。
2カラム構成 …左(または右):コンテンツ・右(または左):メニューブロック
左ブロックをメインにする構成
右のブロックには、なにも置かないことで構成できます。
右ブロックをメインにする構成
標準構成で、右のサブブロックだけにブロックコンテンツを配置すると、サブページでの表示の際にはサブブロックが表示されないので、1カラム構成になってしまいます。2カラム構成で右ブロックをメインブロックにする場合には、 コンフィギュレーションファイル:config.phpにて、 変数left_blocks_in_footerをデフォルトの0ではなく、1にすることでできます。さらに、footer.thtmlに、サブブロックの{right_blocks}ではなく、変わりにメインブロックの変数{left_blocks}をセットします。
※{right_blocks}{left_blocks}は、テーマで使える変数です。
1カラム構成 …ブロックなし。ヘッダ・フッタとコンテンツのみ。(携帯用向け等)
1カラム構成はもっとも単純な構成で、ページの容量を抑えることができます。 携帯での表示用には、この1カラム構成を利用します。 読み上げソフトの利用者にも便利です。
- 参照:[5]システムの拡張 > 4.携帯用サイト作成方法
ブロックの構成
ブロックには、3種類、1.ノーマルブロック 2.ポータルブロック 3.PHPブロック があります。
- ノーマルブロックでは、HTMLタグをそのまま指定してメニューを作成することができます。HTMLによるナビゲーションブロックやブログアクセサリ、バナーの設置など、通常のブロックはこのモードです。
- ポータルブロックでは、RSSファイルを指定してフィードをメニューとして表示させることができます。他のサイトのRSSを表示することもできますが、自サイトのRSSを表示させることで、新着記事や新着リンク集、新着フォーラム発言、これからのイベント、等をメニューに自動的に表示させることができるので便利です。
- PHPブロックは、PHPプログラムを指定するブロックです。新たにプログラミングすることでメニューの表記・活用がひろがります。
- 参照:ブロックの管理方法



