タグ

moduleとtemplateに関するthefool0613のブックマーク (2)

  • MT4.1:カテゴリの並べ替え+表示切り替え(カスタムフィールド+ハッシュ変数)

    2008年1月14日 15:57 | Writer: yoshi | 記事文 | コメント(2) | トラックバック(0) Movable Type 4.1以降でしか動作しない。 先ほどのカテゴリ並べ替え(MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数))を更に拡張し、場所によって表示したい・したくないなどの機能を拡張したサンプル。 これも、プラグインは用いないが、カスタムフィールドを用いる。 準備1 下準備については、「MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数)」エントリも併せて参照のこと。ソートオーダー用のフィールドも必要となるからだ。 今度の場合も、カスタムフィールドで新しいフィールドを作成する。 システムオブジェクト:カテゴリ 名前:この実験では手抜きで「タイプA」とした。「表示タイプ1」や「い物関係」「旅行関係」とかでもいい。 説明:

  • MT5 テンプレートモジュールの共有化について考えてみた2:+Chip(プラスチップ)

    ウェブサイト内で作ったテンプレートモジュールを、ウェブサイト内はもちろん、配下のブログでも共通して使えるようにしたい。 そうすれば修正時も一つのテンプレートモジュールを修正するだけでいいから、修正モレが少なくなるはず。(きっと) でもそれをするには、条件分岐でページによって吐き出すソースを変える必要がある。 というわけで、その辺のまとめ。 ★ウェブサイトかブログかを判別する まずはウェブサイトかブログかで分岐させたい。こんな感じかな? 1)ウェブサイトのテンプレート(インデックステンプレートとアーカイブテンプレート、システムテンプレート)全てに、このページがウェブサイトだと判別できるよう、以下のように変数(ここではdatatype_website)を各テンプレート内(できればテンプレートの一番最初)で宣言する。<$MTSetVar name="datatype_website" val

  • 1