フルサイトマップのページ並び替えで不具合

2016年5月16日 at 13:03

管理画面フルサイトマップでページ数が増えるとページネーションが発生しますが、
その状態でページ順を入れ替えると順番がおかしくなります。
1Pと2Pの内容が入れ子になるような感じです。

▼移動前

AAA
BBB
CCC
DDD
EEE


FFF
GGG → IIIとJJJの間へ移動
HHH  
III
   ← ここへ移動
JJJ

▼移動後

AAA
FFF
BBB
HHH
CCC


III
DDD
GGG
EEE
JJJ

# concrete5 Version
Core Version - 5.7.5.3
Version Installed - 5.7.5.3
Database Version - 20150731000000

タグ:

Re: フルサイトマップのページ並び替えで不具合

2016年5月16日 at 13:39
ありがとうございます!

・念のための確認です。これって、同じ階層ですかね?
・念のための確認です。このサイトの並び順は、フルサイトマップですか?
・フルサイトマップの特定階層が 100ページを超える前は問題がなったですか?
・フルサイトマップではなく「ページネーション」というのは、「もっと見る」リンクが現れて、「フラットビュー」に移動したあとの現象ですか?
・100ページ以上の階層で作業をするために「フラットビュー」があります、「フラットビュー」で試してみましたか?
・5.7.5.7 にアップグレードしても変わらないですか?


■ フルサイトマップの1階層のページで表示できるページ数を増やす

フルサイトマップの階層が100ページを超えた時に起こるというのであれば、「もっと見る」リンクが現れる設定値を、100 から 200 などに増やして対応可能です。

/application/concrete.php に、サイトマップの1階層で表示できるレベルを限定


下記のコードを追加して、
パラメーターを100ページ以上に設定して回避できます。

'limits' => array(
'sitemap_pages' => 150,
),


その他 /application/config/concrete.php で設定できる設定一覧は
http://ja.katzueno.com/2015/08/3492/
の「PHP コードスニペット:config/concrete.php編」をご覧ください。
 

Re: フルサイトマップのページ並び替えで不具合

2016年5月18日 at 14:54
ありがとうございます!
ページ数を増やして回避できました!


> ・念のための確認です。これって、同じ階層ですかね?
同じ階層です。

> ・念のための確認です。このサイトの並び順は、フルサイトマップですか?
はい、フルサイトマップです。

> ・フルサイトマップの特定階層が 100ページを超える前は問題がなったですか?
100ページを超える前(つまりページネーションが発生する前)は問題ありません。

> ・フルサイトマップではなく「ページネーション」というのは、「もっと見る」リンクが現れて、「フラットビュー」に移動したあとの現象ですか?
いえ、フルサイトマップ上で、100ページを超えると下部に「前」「1,2,3,4・・」「後」というリンクが現れたときの現象です。
(上の事例は、下記パラメータを5に設定して、試してみたときの結果です。)

> ・100ページ以上の階層で作業をするために「フラットビュー」があります、「フラットビュー」で試してみましたか?
フラットビューでは試していません。
100ページ以上の際はフラットビューを使用するのですね?
ありがとうございます。

> ・5.7.5.7 にアップグレードしても変わらないですか?
まだ、アップグレートはしていません。
他のテンプレートでも同じ現象が出るのは確認いたしました。