テーマ変更機能に問題あり?
下記作業を行い、テーマを追加してみたが、テーマの変更が有効にならずレイアウトが崩れた。
themes/marsをコピーし、kyomikanshinのテーマを作成。
sns_themesテーブルにkyomikanshinを追加。
管理者画面でテーマをkyomikanshinに変更。
ソースを見てみると、CSSのパスはmarsのままだった。
<link href="/themes/mars/stylesheets/cache_default.css?1292754480.css?1292754480" media="screen" rel="stylesheet" type="text/css" />
テーマの変更機能に問題があるようだ。
調べたみたら、pluginsフォルダにtheme_supportというプラグインが入っている。テーマの追加は、単にフォルダのコピーとDBへのレコード追加ではなくて、このプラグインを使う必要があるのかもしれない。
テーマ機能は問題なかった。 コピーするディレクトリが間違っていた。 新しいテーマを作る場合は下記ディレクトリをコピーすれば良い。
/var/lib/mars/public/themes/mars
下記作業を行い、テーマを追加してみたが、テーマの変更が有効にならずレイアウトが崩れた。
themes/marsをコピーし、kyomikanshinのテーマを作成。
sns_themesテーブルにkyomikanshinを追加。
管理者画面でテーマをkyomikanshinに変更。
ソースを見てみると、CSSのパスはmarsのままだった。
<link href="/themes/mars/stylesheets/cache_default.css?1292754480.css?1292754480" media="screen" rel="stylesheet" type="text/css" />
テーマの変更機能に問題があるようだ。