モジュール名でテーマ変更するプリロード ChangeThemeByModuleName.class.php バージョン: 1.00 掲載日: 2013/5/5 ==================== 説明 ==================== 新発想のテーマチェンジャー。 モジュール名(モジュールディレクトリ名)と同じ名前のテーマがあれば、そのモジュールの時に同じ名前のテーマで表示するというものです。 例えば、/domain/modules/tw_corp/ というモジュールがある場合、/domain/themes/tw_corp/ というテーマを適用するようになるということで、モジュールディレクトリ名と同じ名前のテーマを用意すれば、各モジュールごとに希望するテーマで表示することが可能となります。 私の場合は、テーマを適用したサンプルページを表示させるという、どちらかと言えば逆の視点で利用したりしていますが・・・ これは、noneモジュールを利用して、テーマ tw_corp のサンプルページとして表示しています。 http://xoops123.com/modules/tw_corp/ もちろん、通常のモジュールページで、好きなテーマを適用することも可能です。 その場合、themesディレクトリにある「適用したいテーマ」をコピーして、適用したいモジュールと同じディレクトリ名にします。(例:モジュールディレクトリ名 pico に適用したい場合、希望するテーマのディレクトリをコピーして pico というディレクトリ名に変更) そして、テーマ内にある manifesto.ini.php 内の Name="テーマディレクトリ名" の部分を、Name="pico" に変更してください。これで準備は完了です。 モジュール pico を表示すると、そのテーマで表示されるはずです。 ==================== 履歴 ==================== 2013.5.5 とりあえず公開してみる。