-
- 11 Posts
基本的なツールなのですが使用方法がいまいち理解できない、、、
使用例、使用方法簡単にご教示お願いします。
チャンクは「パーツ」のようなものです。たとえばヘッダやフッタをチャンクつまりパーツとして登録して、
テンプレート本文では{{header}}・{{footer}}とだけ書けたらソースがすっきりして見やすくなります。
…というのはひとつのアイデアです。
サイト全体のデザインはテンプレートで統一管理できるというのは分かりますよね。チャンクも
デザインの管理に役立つものなんですが、ヘッダ・フッタなんかはテンプレートにそのまま書いて
しまってもそんなに不便ってことはないので。たとえば実用上で考えられるのは、季節ごとに
変わるような広告バナー的なパーツをチャンクとして作っておいて、これをテンプレートではなく
ドキュメントのほうに適当な位置にリズムよく埋め込むのです。で、季節が変わったらサイト
全体の広告バナーをいっせいに変更するのですが、テンプレートって、ドキュメントの中身までは
管理できないので困りますよね。だけどチャンクで作っておけば、チャンクの中身を変えたら
サイト全体のドキュメントを見渡して、いっぺんに変更できます。Dreamweaverでいうところの
「ライブラリ」が、こういう使われ方をよくします。
だけどMODxって基本的に動的出力ベースのCMSなので、もっと便利な使い方もできます。
たとえばスニペットのデザイン出力のひな型とするような使い方などです。Dittoなんかで
よく使われます。
長大になりがちなCSSをチャンクで複数のパートに分けて見渡しよくするというアイデアも。
と、いろいろありますが、MODxって機能を習得するところから入っていこうとするとかえって
分かりにくいと思います。基本的な機能だけでも十分に楽しめるCMSだと思うので、
「こういうことをしたい」というニーズが生まれてから該当する機能を探すのもいいのでは
ないかと思います。