既出ならすみません…。
デモサイトで確認したのですが…
バージョンは1.0.5J-r11  1.0.6J-r8   1.0.7.jです。
例えば下記のようなリストがあるとき、
--------------------------------------------------------
MODXの主な特長 (8)←コンテナ
    拡張性豊かなデザインワーク (9)
    メニューとリスト (10)
    コンテンツ管理 (11)
--------------------------------------------------------
MODXの主な特長 (8)を  拡張性豊かなデザインワーク (9)に自分自身の中に移動すると、コンテナ自身が消えてしまいます。
その後、ほかのリソースを編集しようとすると、
An internal server error occurred. Please try again later.
と出て編集できなくなります。
その後、消えていないリソースは編集できるのですが、
編集後→更新を押すと、真っ白になったりします。(一応保存は出来ているようです)
消えたリソースは、データベース内には残っているようですが、
戻す事はできませんでした。
普通はこんな事しないと思うのですが…
			
			
									
									
						コンテナリソースをサブリソースに移動すると消える 【解決済み】
Re: コンテナリソースをサブリソースに移動すると消える
イレギュラーな操作を防ぐパッチを作成しました。もしよければ試してみてください
解凍してmanager/processors/に上書きします。(1.0.5J-r11では動作しないかもしれません)
			
							解凍してmanager/processors/に上書きします。(1.0.5J-r11では動作しないかもしれません)
- 添付ファイル
- 
			
		
		
				 move_document.processor.zip move_document.processor.zip
- (1.81 KiB) ダウンロード数: 664 回
 
Re: コンテナリソースをサブリソースに移動すると消える
yamaさん
早速ありがとうございます。
動作確認してみました。
1.0.6J-r8 と 1.0.7J で確認しました。
2種類の結果が確認できました
①
You cannot move a document to a child document!と
メイン画面?に表示され(『リソース移動』の画面にならず)
再読み込みすると、編集前の状態に戻る
②
Can not move.というダイアログが表示され
『リソース移動』の画面に戻り、
再読み込みすると、選択したサブリソースがコンテナにかわる
です。
消える事はなくなりましたので助かりました。 
 
ありがとうございます〜〜〜。
で、その後違うパターンも試してみました。
--------------------------------------------------------
MODXの主な特長 (8)←コンテナ
    拡張性豊かなデザインワーク (9)←削除状態
メニューとリスト (10)
コンテンツ管理 (11)
--------------------------------------------------------
削除状態のサブリソースに、移動してみると、
Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 13894 bytes) in
--------------/manager/processors/cache_sync.class.processor.php on line 64
と表示され消えてしまいました。
			
			
													早速ありがとうございます。
動作確認してみました。
1.0.6J-r8 と 1.0.7J で確認しました。
2種類の結果が確認できました
①
You cannot move a document to a child document!と
メイン画面?に表示され(『リソース移動』の画面にならず)
再読み込みすると、編集前の状態に戻る
②
Can not move.というダイアログが表示され
『リソース移動』の画面に戻り、
再読み込みすると、選択したサブリソースがコンテナにかわる
です。
消える事はなくなりましたので助かりました。
 
 ありがとうございます〜〜〜。
で、その後違うパターンも試してみました。
--------------------------------------------------------
MODXの主な特長 (8)←コンテナ
メニューとリスト (10)
コンテンツ管理 (11)
--------------------------------------------------------
削除状態のサブリソースに、移動してみると、
Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 13894 bytes) in
--------------/manager/processors/cache_sync.class.processor.php on line 64
と表示され消えてしまいました。
					最後に編集したユーザー katamarin [ 2012年12月28日(金) 20:23 ], 累計 1 回
									
			
									
						Re: コンテナリソースをサブリソースに移動すると消える
なるほどバグのようですね
添付のアーカイブを解凍して、 move_document.processor.phpをmanager/processors/に、japanese-utf8.inc.phpをmanager/includes/lang/ディレクトリに上書きしてみてください。
			
							添付のアーカイブを解凍して、 move_document.processor.phpをmanager/processors/に、japanese-utf8.inc.phpをmanager/includes/lang/ディレクトリに上書きしてみてください。
- 添付ファイル
- 
			
		
		
				 move_document.processor.zip move_document.processor.zip
- (32.99 KiB) ダウンロード数: 620 回
 
Re: コンテナリソースをサブリソースに移動すると消える 【解決済み】
yamaさん
ありがとうございます〜
無事、
『自分自身を親に割り当てることはできません。』の
ダイアログがひょうじされ、
上記のパターンでも消える事はなくなりました。
本当にありがとうございます〜〜
			
			
									
									
						ありがとうございます〜
無事、
『自分自身を親に割り当てることはできません。』の
ダイアログがひょうじされ、
上記のパターンでも消える事はなくなりました。
本当にありがとうございます〜〜

 
				