トップページがindex.htmlを参照しなくなった

81 views
Skip to first unread message

kosuke takata

unread,
Mar 22, 2017, 9:20:16 PM3/22/17
to a-blog cms forum
お世話になります。

コンフィグからsite2016をテーマ、index.htmlをトップページに設定しています。
template.yamlもindex.htmlをトップページとして設定しております。

ローカルで作成したhtmlファイルをsite2016に上書きアップロードした時には問題なくindex.htmlがトップページとして見れていたのですが、
site2016に元々ある必要ないカテゴリ、ルールを削除して整理していったところ、index.htmlをトップページとして参照してくれなくなりました。(その他の設定は触っていません)

現在はentry.htmlをテンプレートとして参照してしまっています。
config.system.yamlに directory_index   : [index.html, index.htm]の記述をしてみましたが直りません。

対処法はありますでしょうか?

ちなみに、全く同じ症状ではありませんが、似たような症状は2回目です。
以前、別サイトの構築中には、カテゴリトップがentry.htmlを参照するようになりました。
設定ではtop.htmlを参照するはずでした。
その時も必要ないカテゴリを削除した後に起こった症状です。こちらは直しようが無くそのままの状態で運用しています。

コンフィグもしくはtemplate.yamlの設定の通りになるようにしたいです。
よろしくお願い致します。

岩崎浩

unread,
Mar 22, 2017, 9:49:50 PM3/22/17
to a-blog cms forum
お世話になっております、アップルップルの岩崎ともうします。

CMSの管理ページにて、テーマ設定を行うことで参照するファイルを設定することができます。
おそらく、そちらの設定に気付かれておらず、思ったファイルが表示されないと感じられているのかと考えれます。

下記のページを参考に、設定を確認してみてください。
https://developer.a-blogcms.jp/document/themes/

よろしくお願いいたします。

kosuke takata

unread,
Mar 22, 2017, 10:25:59 PM3/22/17
to a-blog cms forum
お世話になります。
ご返信ありがとうございます。

質問の初めにも記述させて頂いておりますが、
コンフィグのテーマ設定でsite2016を選択し、トップページ、一覧ページ、詳細ページなどの設定を行った上で、
思った通りの表示(テンプレート参照)をしていない状態です。

テーマ ディレクトリ名:site2016 テンプレートファイルの設定を優先
トップページ:index.html
一覧ページ:top.html
詳細ページ:entry.html
エラーページ(404 Not Found):404.html
管理ページ:admin.html
エントリー編集ページ:entry.html
ユニット追加ページ:entry.html
ログインページ:login.html

の状態です。

お手数ですがよろしくお願い致します。

岩崎浩

unread,
Mar 23, 2017, 5:55:53 AM3/23/17
to a-blog cms forum
ファイル名が空欄のエントリーを作られていませんでしょうか?

ファイル名が空欄のエントリーがありますと、/でのアクセスでも entry.html が利用されます。

よろしくお願いいたします。

kosuke takata

unread,
Mar 23, 2017, 8:52:03 PM3/23/17
to a-blog cms forum
お世話になります。
ご返信ありがとうございます。

必要のないエントリーを削除したらindexhtmlを参照するようになりました。
デフォルトで登録されていた「会社概要」のエントリーがファイル名のないエントリーでした。

おかげで解決いたしました。
お手数をおかけしました。
ありがとうございました。
Reply all
Reply to author
Forward
0 new messages