トップページのみテンプレート変更
| umeboshi > トップページのみテンプレート変更 @ 2011/5/18 12:37 |
|---|
|
default.ctpをコピーしてトップページ用と以下コンテンツ用と使い分けたいと思っています。
ブログ一覧やブログ記事詳細のテンプレートは修正できました。 トップページのみのテンプレート適用方法はありますか? もしくはトップページのソースを直いじりすることが可能ならそれでも構いません。どのファイルをいじれば良いのでしょうか? BaserCMS 1.6.10を使っています。ご教示お願い致します。 トップページの構成: <h1>サイト名(リンクなし)</h1> <<コンテンツリスト(グローバルナビ)>> <<フィード読み込み>> <<サブメニュー(外部リンク)>> <<フッター>> 以下コンテンツ(ブログ記事一覧)の構成: <div><a href="トップページURL">サイト名</a></div> <<トピックパス>> <h1>ブログタイトル</h1> <<記事タイトルリスト>> <<フッター>> 以下コンテンツ(ブログ記事詳細)の構成: <div><a href="トップページURL">サイト名</a></div> <<トピックパス>> <h1>記事タイトル</h1> <<本文>> <<フッター>> ※トップページ用と以下コンテンツ用との大きな違いはヘッダー部分です。(h1の適用場所・トップページへのリンクの有無・グローバルナビの有無) header.ctpをコピー・修正するところまではできました。できればほかの固定ページも個別にマークアップしたいので、何か方法があれば良いのですが…。 |
| ryuring > Re: トップページのみテンプレート変更 @ 2011/5/18 14:18 |
|---|
|
こんにちは。
ページごとにレイアウトを切り替える場合には、ページ編集画面の本文の編集欄をソースコードビューに切り替えて、次の1行を記述します。 他にも、個別にCSSを読み込む場合は、、、 などがあります。 Twitter:@ryuring |
| umeboshi > Re: トップページのみテンプレート変更 @ 2011/5/18 14:51 |
|---|
|
返信ありがとうございます。
\app\webroot\themed\{サイトディレクトリ}\layouts\ 内に「top.ctp」というレイアウトテンプレートを作成後、 ダッシュボード > ページ管理 > ページ情報編集 のソースコードビューにて以下のように記述しました。 が、トップページにアクセスすると “404 NOT FOUND エラー : リクエストされたアドレス '/' はこのサーバにありませんでした。" と表示されてしまいました。 記述全文: 記述方法を間違えていますでしょうか?何卒よろしくお願い致します。 |
| ryuring > Re: トップページのみテンプレート変更 @ 2011/5/18 14:55 |
|---|
|
あ、拡張子は省略してください。
Twitter:@ryuring |
| umeboshi > Re: トップページのみテンプレート変更 @ 2011/5/18 15:14 |
|---|
|
解決しました!有り難うございました!
|


