質問: Drupal 7が出力するHTMLの階層が深く見通しが悪いのですが、良いテーマやモジュールはありますか?
回答: 深い入れ子構造や、出力されるHTMLタグをテンプレートのPHPを修正せずに制御できる以下のような有用なテーマ・モジュールがあります。 * mothership | Drupal.org * Clean Markup | Drupal.org 使ってないけど、Fencesというモジュールもあります。 テーマ:Mothership ============== Mothershipは他の多くのテーマとは違い、導入すれば見た目が整うものではなく余分なdivタグの入れ子やクラス名などを取り除いてくれるテーマです。なのでこのテーマ自体をカスタマイズするのではなく子テーマとして目的のビジュアルを作り上げて行くことを強くおすすめします。そのほか、開発に役立つオプションや設定が豊富なのでドキュメントに目を通しておくと良いです。 見てみようテーマ別階層の深さの変化 ### Bartikの場合 !Bartikの場合 ### Mothershipの場合 !Mothershipの場合 モジュール:Clean Markup ================== Clean MarkupはPanelsとBlocksへクリーンなテンプレートを提供します。同時にオプションにより、任意のクラス名を指定したりラッパーを指定したりすることが可能です。 !画像の説明をここに入力