モジュールは基本的にDBテンプレートなのに、テーマだけがファイルテンプレートなのはおかしいよなあ、という程度の理由で、DBテンプレートでテーマを表示するモジュールを作ってみました。
http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=99&cid=1
一応、メリットを挙げておきます。
(1) altsysで編集できる(当然、差分表示も利用できる)
(2) CSSが自動的にテンプレート化される
(3) ブロック単位で任意のテーマを割り当てることができる(もちろんブロックは複製可)
(4) 「themes/からの自動更新」をOFFのままでもテーマ変更が反映される
メリットのそれぞれに裏があります。
(1) ローカルのエディタの方が速いかも
(2) CSS表示が重くなるかも
(3) 普通にtheme.html内で振り分けた方が判りやすいかも
ただ、(4)だけは純粋にメリットかもしれません。みんな気軽に使っている一般設定の「themes/からの自動更新」ってオプション、実はとっても恐ろしいですから