エイリアスを移動させようとすると、元のページ(実体)が移動してしまう。
フルサイトマップでエイリアスを移動させた時、おかしな挙動になりました。
エイリアスをコピーした場合は、特に問題ないようです。
よろしくお願いいたします。
1.新規ページblogをcategory1に作成します。
HOME
| - category1
| | - blog
|
| - category2
|
- category3
2.そのエイリアスをcategory2へ作成。
HOME
| - category1
| | - blog
|
| - category2
| | - blog(alias)
|
- category3
3.そのエイリアスをcategory3へ移動すると、category3にはエイリアスではなく
実体として表示される。
HOME
| - category1
| | - blog
|
| - category2
|
|
- category3
| - blog
4.この状態でページを再表示するとcategory1からblogの実体が消え、category3に移動している。
HOME
| - category1
|
| - category2
| | - blog (alias)
|
- category3
| - blog
# concrete5 Version
Core Version - 5.7.5.9
Version Installed - 5.7.5.9
Database Version - 20160615000000
Katz Ueno
Re: エイリアスを移動させようとすると、元のページ(実体)が移動してしまう。
- 本当ならトピックでカテゴリ分けの運用をしたい
- なぜかトピックを絞り込むとページネーションがうまく働かない
- なので、上記のようにサイトマップでカテゴリを出し分けすることになる
■ そもそもの問題とその解決策
トピックの絞り込み条件が効いたままページネーションが出来ないというのであれば、いくつか考えられることが有ります。
● トピックで日本語名を使っているため
トピック名が日本語のため、絞り込み検索がうまく行かず、ページネーションの値にもうまく引き継がれていない。
おそらく、これがメインの原因っぽいです。
解決策:
・トピック名を英語で登録する
・concrete5 の多言語モードをオンにし、トップページに日本語をアサイン(Ver.8 以降は標準でロケールの設定がされているので、Ver.8 以降は必要なし)
・concrete5 のインターフェース翻訳ページで日本語のトピック名をいれる
※他にサーバーの設定でも問題がある可能性あり。mod_rewrite がうまく設定されていない等。
● ブログ記事の URL が、トピック名を重複しているため
トピック名を絞り込むために使われる URL のパラメータと、とあるブログ記事の URL スラッグが一致してしまうため(本件ではこのケースではないのですが、原因の参考まで)
解決策は、
案1:そのブログ記事の URL スラッグを変更する。
案2:ブログ記事は
/blog/articles/
配下に置くようにする。
などです。
■ エイリアスの問題
ちょいとエイリアスの方も concrete5 のバグのようです。
ただ、あまりよくない運用方法ですので、
コアのバグ報告はしますが、ちょっとこのケースではおすすめできないですね・・・。