7のViewsによる月別アーカイブの表示をカスタマイズ。7でブログやニュースなどの記事一覧で、月別アーカイブを設置することがあります。filter」の作成年月のフィルターをかけたブロックを作成することで実現できます。標準の月別アーカイブブロックは、次のように表示されます。2014月が始めにくる英語圏に合わせた表記なので、日本語サイトでは違和感があります。8月」のように順番を逆にするには、Views内の設定画面では行えず、Views自体のモジュールを変更する必要があります。将来的なモジュールのバージョンアップを考えると、モジュール本体に手を加えるのは避けたいところです。他の方法としては、Viewsで作成されたブロックのテンプレートファイルを修正する方法もあります。下記はシステムデフォルトのブロックテンプレートファイル(modules/block/block.tpl.php)です。?></div></div>このテンプレートファイルをお使いのテーマディレクトリにコピーして、Viewsの月別アーカイブブロックに合わせてファイル名を書き換えます。「news」という名称のViewsで「block-1」の場合には「block–views–news-block-1.tpl」というファイル名に変更します。テンプレートのファイル名を変更することによって、月別アーカイブでのみ使用するブロックとなります。?>」という部分がブロックの本文になります。8月」に書き換える処理を施します。?>上記の変更により、月別アーカイブの表示が次のようになります。7のテーマでIE向けのJavaScriptの読み込み。NotesDrupalDrupal7JavaScriptPHPThemeDrupalのテーマで、古いIE向けに条件コメント付きのJavaScriptの読み込み方法です。テーマディレクトリ内の「template.php」ファイルにプリプロセスとして次のように記述します。'</script><![endif]-->'),'ie9');}?>実際のレンダリングでは次のようになります。7での主要テンプレート一覧。7のコアモジュールで利用されている、主要テンプレートファイルの一覧です。DrupalではPHPテンプレートエンジンにより「.tpl.php」という拡張子を持つテンプレートファイルをもとにHTMLをレンダリングされます。これらのファイルはシステム側にデフォルトのものが用意されていますが、オリジナルのテーマを作成する際には、このテンプレートファイルを自分のテーマディレクトリに同じ名前で格納することで、デフォルトよりも優先的に読み込み、レンダリングに反映させることができます。オリジナルのテーマを作成する際には、これらのテンプレートファイルの編集が重要になってきます。デフォルトの各テンプレートファイルには、テンプレートファイル内で使える変数の説明をコメントに記載されていますので、編集の際に参考になります。7のスクラッチテーマ作成。7へ移行を進めています。7でサイトを構築するにあたり重要となるテーマ作成ですが、基本的な構成のみをまとめたスクラッチテーマを作成してみました。7ではテーマを継承してサブテーマを作ることができるので、上記の基本構成以外はサブテーマにて装飾を加えていくことで、効率的なサイト構築が可能です。6の場合と変わっていないように感じました。7用に書き換えるのは、少し大変かもしれません。Drupalオフィシャルサイトでは、テーマ作成のためドキュメントが充実しているので、とても参考になりました。