モジュール化途中...
本日、ここのテンプレートをモジュール化してみた。
何度かやったことがあるんだが、これが大変なんです...
# そのくせ、見た目は全然変わらないという...
目的はただひとつ。同じ記述をなくしたいから。
# 職業柄、同じコードを何べんもいろんなところに書くのは嫌いである。
phpインクルードする。いわゆる関数的な使用法である、モジュール化は、私自身がテンプレートを使用するに当たっては必須項目。サイドバーなどはよくいじるので。
まずはメタ宣言セクション。
NoEditor(http://www.vector.co.jp/soft/winnt/writing/se300436.html)というフリーのエディタには2つの文書の比較機能がついている(会社で極稀に使用する)ので、これを用いてメタ宣言の相違点などを探った。
無難な記述でモジュール化してしまおう。
あたり障りの無いコードで完了した。titleなどは全て同じでいいや。
サイドバー。
メインページ、カテゴリページ、エントリページでは全て別々のサイドバー1,2,3を準備しようかと思う。
その中でコメント関連とかアーカイブ関連のページは1,2,3の中のどれかにする。
不可避な不具合を手抜きで解決する目的でもある。
なお昨日のIEでの不具合はちょっといじって解決。
ヘッダ、ナビゲーション、フッタは普通にモジュール化。簡単。
モジュール化を行うテンプレートのインデントつけ作業。これが一番大変。
わたしの本職ではインデントは普通に使用する。その習性があるので、単位処理の入れ子はついついインデントで見るのである。インデントが無いと今見ている場所が何処かわからなくなってしまうま。
先ほどはエントリアーカイブの深すぎる入れ子をインデントつけてて発狂寸前に。「ん?このdivなんだ?...(30分ほど深い入れ子を眺め)消してしまおう」まあ、結果オーライだったんですが。
義理の姉(プロのWEBライターという話)や@Styleさんはインデントをつけない派であるそう。プロはすごい。
これってコンブだしが好きかカツオだしが好きかというようなことか...?
モジュール化はメインとカテゴリアーカイブとエントリアーカイブのみ完了。
ソースは劇的に短くなった。しかし疲れた。
- カテゴリ:210Movable Type
トラックバック(0)
このブログ記事を参照しているブログ一覧: モジュール化途中...
このブログ記事に対するトラックバックURL:
- Categories
- Entries
-
- カテゴリごとの新着情報のようなもの
- テスト記事2
- テスト記事
- Movable Type4 Beta2 研究
- Movable Type4 Beta2 研究
- Movable Type4 Beta2 研究
- Movable Type4 Beta2 その後
- Movable Type4 Betaその後
- MT4使ってみた
- 回り込みをクリアするベスト方法
- 忘れてた...
- ワンカラムテンプレート完成...?
- カテゴリ位置とエントリ位置の同時強調表示
- Rico JavaScriptとbody onload関係のバッティング
- ワンカラム進捗
- ワンカラムテンプレートに挑戦中
- 3カラムテンプレート完成!
- 最近の興味ごと
- 3カラムテンプレートの試用
- 3カラムテンプレート開発経過
- 3カラム+rico角丸ブロック
- ちょこちょこヒットしてます
- 3カラムテンプレート
- 左二段サイドバー試作
- Ajaxで月送りカレンダー
- サイドバー内リストマークのズレ
- カスタマイズ(カテゴリ並び)
- 更にカスタマイズ
- ここ少しカスタマイズ
- モジュール化完了
- モジュール化途中...
- Movable Typeテンプレート

コメントする