ページ事にテーマの変更は出来ますか?
demi > ページ事にテーマの変更は出来ますか? @ 2010/3/7 17:35 |
---|
データベースを必要としないCMSとの事で興味を持、導入を検討しています。
ページ事にデザインを変えて表示する(テーマの変更)にはどの様にすれば良いのでしょうか? また、カテゴリー事にデザインの変更は出来るのでしょうか? 宜しくお願い致します。 |
ryuring > Re: ページ事にテーマの変更は出来ますか? @ 2010/3/8 8:38 |
---|
こんにちは。
デザインの変更というのはどこまでを指しておっしゃられてますか? ■ コンテンツ本体を除く枠組み(レイアウト)のHTMLを変更できる ■ ページに適用されるCSS全てを切り替えられる 上記2つを指す場合は、現在の最新バージョン[1.5.3]では、標準で対応できるようにはなっていません。 プログラムのカスタマイズが必要となります。 ただ、ページごとにCSSを追加で設定する事はできます。 追加でCSSを設定するには、管理画面の編集画面よりエディタを「ソース」モードに変更し、次の一行を書きこみます。
※ css名に拡張子は不要 headタグ内に出力するには次のように書きます。
今後の改善で、ページや、ページカテゴリごとにレイアウトファイルを切り替える機能を検討したいと思います。 http://project.e-catchup.jp/issues/show/868 http://project.e-catchup.jp/issues/show/867 Twitter:@ryuring |
demi > Re: ページ事にテーマの変更は出来ますか? @ 2010/3/8 10:38 |
---|
ご回答有難う御座います。
レイアウト変更は未対応でしたか。残念。 「プログラムのカスタマイズが必要となります。」と有りますが、 特定の箇所のカスタマイズで対応出来る話なのでしょうか? それとも全体に渡ってのカスタマイズが必要なのでしょうか? 次期バージョンでの対応を期待しております。 |
ryuring > Re: ページ事にテーマの変更は出来ますか? @ 2010/3/8 16:22 |
---|
こんにちは。
引用: 「プログラムのカスタマイズが必要となります。」と有りますが、 恐れ入りますが、こちらからの質問にある程度お答え頂かないと回答のしようがありません。。 引用: デザインの変更というのはどこまでを指しておっしゃられてますか? よろしくお願いします。 Twitter:@ryuring |
demi > Re: ページ事にテーマの変更は出来ますか? @ 2010/3/8 23:58 |
---|
何度も申し訳ないです。
■ コンテンツ本体を除く枠組み(レイアウト)のHTMLを変更できる が行えれば、自由度が上がるのですが。 如何でしょうか? 宜しくお願い致します。 |
ryuring > Re: ページ事にテーマの変更は出来ますか? @ 2010/3/9 13:49 |
---|
こんにちは。
HTMLベースで切り替えるのであれば、データベースに手を入れて、ページ管理画面より設定できるようにするのが一番だと思いますが、もっと簡単に実現するのであれば、レイアウトテンプレート内で、Switch文で切り替える事も考えられます。 この場合、多少のPHPの知識が必要です。 例えば、demo テーマのレイアウトテンプレートのパスは次のとおりですが、
ここに次のようなSwitch文を記述します。
※ CakePHPの仕様として、$this->params['url']['url']にはURLが入ります。 なお、ご予算があれば、データベースのカスタマイズをご依頼されるのも手かと思います。 Twitter:@ryuring |
demi > Re: ページ事にテーマの変更は出来ますか? @ 2010/3/9 14:31 |
---|
御丁寧な説明有難うございます。
すばらしい。 Switch文での切替でかなり自由度があると思います。 導入を真剣に考えたいと思います。 有難うございました。 |