メニュー表示順変更できない

投稿日時: 2019/04/01 dreamer

メニュー表示順変更しようとしましたが、エラーになります。

下記でメニュー「TEST1」を一つ上に移動しようとして、 ↑ を押しますがエラーになります。

何が原因かおわかりでしたら、ご教示いただきたく、

エラー画面

当方の環境は、さくらレンタルサーバー、Apache/2.4.38、MySQL 5.7、PHP 7.2.14  です。

 

Re: メニュー表示順変更できない

投稿日時: 2019/04/02 dreamer

既存のサイトを削除して、もう一度インストールしてみました。
さくらレンタルサーバー php7.2.14対応のため、下記に従ってインストールしました。
https://qiita.com/RyujiAMANO/items/352fbea9eb31cea0e9a3

やはり初回と同様、メニュー項目の移動ができませんでした。

エラーログは下記です。
私個人の作業の何かの間違いなのでしょうか、、、

2019-04-02 12:13:33 Error: [BadRequestException] 不正なリクエストの可能性があります。
Request URL: /pages/pages_edit/move
Stack Trace:
#0 /home/hoge/www/fuga/vendors/cakephp/cakephp/lib/Cake/Controller/Controller.php(883): NetCommonsAppController->throwBadRequest()
#1 /home/hoge/www/fuga/app/Plugin/Pages/Controller/PagesEditController.php(89): Controller->setAction('throwBadRequest')
#2 /home/hoge/www/superi/vendors/cakephp/cakephp/lib/Cake/Event/CakeEventManager.php(243): PagesEditController->beforeFilter(Object(CakeEvent))
#3 /home/hoge/www/fuga/vendors/cakephp/cakephp/lib/Cake/Controller/Controller.php(682): CakeEventManager->dispatch(Object(CakeEvent))
#4 /home/hoge/www/fuga/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(189): Controller->startupProcess()
#5 /home/hoge/www/fuga/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesEditController), Object(CakeRequest))
#6 /home/hoge/www/fuga/app/webroot/index.php(120): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#7 {main}

Re3: メニュー表示順変更できない

投稿日時: 2019/04/05 EddyK

エディ・ケイ ささきです。

わたしもさくらサーバのサーバでいくつかNC3を動かしていますが問題なくページ操作ができています。

dreamerさんの設定画面を見てセッティングモードでページ操作をされているのに気づきセッティングモードにしページ操作をした場合、同じエラーとなりました。

セッティングモードをoffにして試されてはいかがでしょうか?

エラーになるのはおかしいと思いますが、取り敢えずはセッティングモードoffで操作は可能かと・・・

Re4: メニュー表示順変更できない

投稿日時: 2019/04/05 dreamer

エディ・ケイ ささきさん、ありがとうございます。
セッティングモードON /OFFの問題なんですね。

再確認してみましたら、
1、セッティングモードON /OFF両方とも、「ページ設定」ができる。
2、・「セッティングモードOFF」+「ページ設定」
     メニューの移動矢印、編集ボタン、ページ追加ボタン、3種類全て機能する。
  ・「セッティングモードON」+「ページ設定」
     上記のうち メニューの移動矢印 だけ機能しない。

 混乱します。

また、マニュアルではセッティングモードON /OFFについて下記の様に説明あります。
つまり、セッティングモードOFFは通常のページという説明です。
以上のことから、
”「セッティングモードOFF」では「ページ設定」させない。全ての変更、追加、削除等は「セッティングモードON」に限定する。”
と、することが、理に適っていると思われます。混乱が避けられるように思います。
※ <別案>
   サイト管理権限上の問題があれば、セッティングモードOFFはそのままにし、
   「セッティングモードON」+「ページ設定」で メニューの移動矢印 も機能するようにする。

エディ・ケイ ささきです。

わたしもさくらサーバのサーバでいくつかNC3を動かしていますが問題なくページ操作ができています。

dreamerさんの設定画面を見てセッティングモードでページ操作をされているのに気づきセッティングモードにしページ操作をした場合、同じエラーとなりました。

セッティングモードをoffにして試されてはいかがでしょうか?

エラーになるのはおかしいと思いますが、取り敢えずはセッティングモードoffで操作は可能かと・・・

Re5: メニュー表示順変更できない

投稿日時: 2019/04/06 EddyK

こんばんは、dreamerさん

わたし的には

※ <別案>
   サイト管理権限上の問題があれば、セッティングモードOFFはそのままにし、
   「セッティングモードON」+「ページ設定」で メニューの移動矢印 も機能するようにする。

です。

セッティングモードとページ設定は別物なのでページ設定の機能がセッティングモードに依存するのは・・・

まあ、これも好みの問題かもしれませんが?

ただ現在、セッティングモードonの場合、ページ設定の「メニューの移動矢印」が機能しないといった問題でしょうか。

これはセッティングモードの場合でページ設定の「メニューの移動矢印」操作の場合、Current情報にroomの情報が設定されていないということはわかったのですが、今はどのようにすればよいか解決できていません。

っということで、開発者さまにご検討していただくまで待つしかないかなあと考えます。

Re6: メニュー表示順変更できない

投稿日時: 2019/04/06 dreamer

こんにちわ、

Eddykさんのおっしゃる通りだと思います。

githubのissueにあげておきます。
(運用で回避できるので、特段、至急事項ではないと思いますが、、)

 

こんばんは、dreamerさん

わたし的には

※ <別案>
   サイト管理権限上の問題があれば、セッティングモードOFFはそのままにし、
   「セッティングモードON」+「ページ設定」で メニューの移動矢印 も機能するようにする。

です。

セッティングモードとページ設定は別物なのでページ設定の機能がセッティングモードに依存するのは・・・

まあ、これも好みの問題かもしれませんが?

ただ現在、セッティングモードonの場合、ページ設定の「メニューの移動矢印」が機能しないといった問題でしょうか。

これはセッティングモードの場合でページ設定の「メニューの移動矢印」操作の場合、Current情報にroomの情報が設定されていないということはわかったのですが、今はどのようにすればよいか解決できていません。

っということで、開発者さまにご検討していただくまで待つしかないかなあと考えます。