返信、ありがとうございます。
ただ、キャッシュをクリアーしてみましたが、同じ状況でした。
「新規記事を最初に」「一番古いページを最初に」「アルファベット順」「逆アルファベット順」など、その他の選択肢は全て正しく表示されます。
ページを作るときに、よくわからないまま、ふつうなら一連のページを続けて作るところ、いろいろ試しながらやったので、そういうことが影響している気もしますが、この機会にちょっと時間をとってソースコードなど見てみたいと思います。
ページリストの表示順がばらばらなのを何とかしたいのですが
2013年5月3日 at 18:06
4月からconcrete5を使い出した超初心者です。
非常に使いやすく気に入っています(動作が重いのがちょっと難点かも)
最新版(5.6.0.2)日本語版をインストールして使っています。
ところで、サイドバーにページリストを表示していますが、表示順を「サイトマップ通り」としているにもかかわらず、ばらばらになって表示されます。サイトマップと同じ順序で表示したいのですが、何かコツのようなものがあるのでしょうか?
すいません、どなたかわかる方がいらしたら教えてください。よろしくお願いします。
タグ:
Re: ページリストの表示順がばらばらなのを何とかしたいのですが
2013年5月4日 at 10:42
調べてみますのでもう少し具体的に教えてもらえますでしょうか。
ばらばらとは?
・表示されるはずのページが抜けている
・表示されるページは合っているが、順番が違う
・子ページも表示している?それとも同じ階層のみ?
ばらばらとは?
・表示されるはずのページが抜けている
・表示されるページは合っているが、順番が違う
・子ページも表示している?それとも同じ階層のみ?
Re: ページリストの表示順がばらばらなのを何とかしたいのですが
2013年5月4日 at 11:38
ご連絡、ありがとうございます。
(すいません、タブが効かないようなので再度投稿しました)
Pagesというテーブルを覗いてみたのですが、データベース上は以下のような構造になっていると思います。(番号はcIDでたぶんページ固有の番号だと思います)
140 activity活動履歴
148 20130209
149 201212021
168 20130320
169 20130302
142 membersonly
154 会員の部屋1
156 concrete5の知識
157 Concrete5ページ追加の方法
162 Concrete5記事の書き方
163 Concrete5画像の取り込み
164 Concrete5画像の流し込み
165 Concrete5PDF添付の方法
166 Concrete5動画の貼り付け方
167 Concrete5リンクの貼り方
160 会員の部屋2
161 会員の部屋3
サイドメニューでは140と142のカテゴリを2つのページリストブロックに分けています。
いずれも設定で、ページを表示する場所として「他のページ以下の階層」で140、142を選択してあります。また両方とも「すべての子ページを含む」にチェックしてあります。
この状態で140は以下のように表示されています。
148 20130209
149 201212021
168 20130320
169 20130302
(今気がついたのですが、これは正しいです)
142のほうは以下のように表示されています。
157 Concrete5ページ追加の方法
156 concrete5の知識
154 会員の部屋1
162 Concrete5記事の書き方
163 Concrete5画像の取り込み
160 会員の部屋2
164 Concrete5画像の流し込み
161 会員の部屋3
165 Concrete5PDF添付の方法
166 Concrete5動画の貼り付け方
167 Concrete5リンクの貼り方
(これも今気がついたのですが、子ページが混じっているといけないのかもしれません)
子ページを表示させない方法というのはありますか?
最終的には子ページも含めてうまく表示できれば一番いいので、私も勉強を兼ねてちょっと引き続き調べてみます。
(すいません、タブが効かないようなので再度投稿しました)
Pagesというテーブルを覗いてみたのですが、データベース上は以下のような構造になっていると思います。(番号はcIDでたぶんページ固有の番号だと思います)
140 activity活動履歴
148 20130209
149 201212021
168 20130320
169 20130302
142 membersonly
154 会員の部屋1
156 concrete5の知識
157 Concrete5ページ追加の方法
162 Concrete5記事の書き方
163 Concrete5画像の取り込み
164 Concrete5画像の流し込み
165 Concrete5PDF添付の方法
166 Concrete5動画の貼り付け方
167 Concrete5リンクの貼り方
160 会員の部屋2
161 会員の部屋3
サイドメニューでは140と142のカテゴリを2つのページリストブロックに分けています。
いずれも設定で、ページを表示する場所として「他のページ以下の階層」で140、142を選択してあります。また両方とも「すべての子ページを含む」にチェックしてあります。
この状態で140は以下のように表示されています。
148 20130209
149 201212021
168 20130320
169 20130302
(今気がついたのですが、これは正しいです)
142のほうは以下のように表示されています。
157 Concrete5ページ追加の方法
156 concrete5の知識
154 会員の部屋1
162 Concrete5記事の書き方
163 Concrete5画像の取り込み
160 会員の部屋2
164 Concrete5画像の流し込み
161 会員の部屋3
165 Concrete5PDF添付の方法
166 Concrete5動画の貼り付け方
167 Concrete5リンクの貼り方
(これも今気がついたのですが、子ページが混じっているといけないのかもしれません)
子ページを表示させない方法というのはありますか?
最終的には子ページも含めてうまく表示できれば一番いいので、私も勉強を兼ねてちょっと引き続き調べてみます。
Re: ページリストの表示順がばらばらなのを何とかしたいのですが
2013年5月4日 at 11:50
データベース上の cDisplayOrder の値でソートしています。これは、階層ごとに0から順番になっているので、違う階層が混じると確かに変なことになります。
ページリストブロックの「サイト中の場所」の選択肢で全て以外を選択すると、子ページを表示するかどうかのチェックが出てきます。
もし完全にサイトマップと同じ並びで表示したい場合は、ページリストよりもオートナビを使うのが良いでしょう。
ページリストブロックの「サイト中の場所」の選択肢で全て以外を選択すると、子ページを表示するかどうかのチェックが出てきます。
もし完全にサイトマップと同じ並びで表示したい場合は、ページリストよりもオートナビを使うのが良いでしょう。
Your post has been saved and will be published after approval by the forum moderator.
acliss
Re: ページリストの表示順がばらばらなのを何とかしたいのですが
[管理画面]→[キャッシュのクリア] を実行してみてください。
そうすると解消されることがあります。
また、ホームページの作成中は[キャッシュとスピード設定]を無効にすることをお勧めします。